Project1

标题: 窗口visible问题 [打印本页]

作者: serena718    时间: 2011-12-5 00:10
标题: 窗口visible问题
我在Window_Skill中(暂且称甲窗口)
为了增加一个窗口可显示「目前光标所指的技能」的名称
所以在initialize多设定了一个Window,是带入Window_Base类的,暂且称乙窗口
但是在Scene_Battle中有设定到甲窗口的visible = false的地方
当然这样的设定下甲窗口一定是不可见的了,但是乙窗口却没有消失
而套用乙窗口的变量去做visible却会出错,说是套用错误的类
然而之前已经定义过乙窗口了也不可能再重复定义

求如何让乙窗口消失的方法?
dsu_plus_rewardpost_czw
作者: wbsy8241    时间: 2011-12-5 00:31
本帖最后由 wbsy8241 于 2011-12-5 00:32 编辑

attr_accessor :乙窗口的变量名
放入甲窗口的initialize 上面

然后就可以在Scene_Battle中写  甲窗口.乙窗口的变量名.visible = false




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