Project1

标题: 窗体的等待 [打印本页]

作者: saturnfjh    时间: 2013-3-22 12:32
标题: 窗体的等待
怎么设置一个窗体的等待时间?

就是我在窗体上显示了 某些文字, 要在2秒后使窗体自动刷新……

要怎么弄= =
作者: j433463    时间: 2013-3-22 12:45
什么窗?对话框还是菜单?
作者: saturnfjh    时间: 2013-3-22 13:06
j433463 发表于 2013-3-22 12:45
什么窗?对话框还是菜单?

菜单… windowbase
作者: j433463    时间: 2013-3-22 13:19
Window_Base ???

那是所有窗口的父类,本身不显示窗口的,如果是要重整,用 contents.clear,把内容清掉,但显示应该是在别的窗口,比方说 WIndow_MenuStatus 或 Window_Gold 之类吧?
作者: saturnfjh    时间: 2013-3-22 13:23
j433463 发表于 2013-3-22 13:19
Window_Base ???

那是所有窗口的父类,本身不显示窗口的,如果是要重整,用 contents.clear,把内容清掉 ...

不是,我只是举个例子…… 就是说菜单窗体要怎么等待刷新?
作者: j433463    时间: 2013-3-22 13:38
本帖最后由 j433463 于 2013-3-22 17:14 编辑

等待吗?还真没试过,用 wait(n) 怎么样?n 是帧数。

wait(120)
contents.clear

这样子试试有没有效?

或者用 $game_system.playtime 游戏时间的秒数来做?先取得一次显示文字时的 $game_system.playtime 值,

@draw_expire = $game_system.playtime + 2 #目前秒数加两秒,为清除期限

然后在刷新中比对,如果游戏时间等于期限时清掉画面,

contents.clear if $game_system.playtime == @draw_expire

用这样方式来做能成吗?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1