加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
最近自己写了个界面,界面分命令行列表,以及帮助框,帮助框用的是VA自带的那个Window_Help,然后在写脚本的时候发现个问题:
我想要的功能是:选择不同的命令行,帮助框就跟着刷新对应的文字(类似物品、技能选择时,在帮助框里可以看到物品、技能的描述),该功能已经实现,但是有个小BUG,在第一次进入Scene的时候,默认选择第一行命令行,但是此时帮助框内容为空,只有鼠标上下移动过后(移动会触发刷新),帮助框的内容才会显现出来……我无语了,所以想请大神帮看看,怎么改才可以让一切换该画面,帮助框就显示对应的匹配内容?
以下我贴上我自己写的一些关键地方,请大神帮看看问题出在哪?
def refresh super @help_window.set_text("????") if @help_window end def cursor_down(wrap = false); super;refresh;end def cursor_up(wrap = false); super;refresh;end def cursor_left(wrap = false); super;refresh;end def cursor_right(wrap = false); super;refresh;end
def refresh
super
@help_window.set_text("????") if @help_window
end
def cursor_down(wrap = false); super;refresh;end
def cursor_up(wrap = false); super;refresh;end
def cursor_left(wrap = false); super;refresh;end
def cursor_right(wrap = false); super;refresh;end
def help_window=(help_window) @help_window = help_window call_update_help refresh end
def help_window=(help_window)
@help_window = help_window
call_update_help
refresh
end
def initialize super(0,80) end
def initialize
super(0,80)
end
|