查看: 1538|回复: 1

[已经解决] 窗口visible问题

[复制链接]
梦石
0
星屑
687
在线时间
1808 小时
注册时间
2009-7-12
回帖
416
发表于 2011-12-5 00:10:26 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

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

求如何让乙窗口消失的方法?
梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 2011-12-5 00:31:46 | 显示全部楼层
本帖最后由 wbsy8241 于 2011-12-5 00:32 编辑

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部