Project1
标题:
定义的一个Window类,在哪里实例化?
[打印本页]
作者:
selintt
时间:
2011-5-11 15:20
提示:
作者被禁止或删除 内容自动屏蔽
作者:
铃仙·优昙华院·因幡
时间:
2011-5-11 15:24
Window_Gold 是在 Scene_Menu
这个搜索 Window_Gold.new 就可以找到了~~~~
作者:
冰舞蝶恋
时间:
2011-5-12 22:22
在Scene类里写
还有喔,你这个不对吖,
Window_Gold.new(1,2,WLH,160)
你的def initialize明明只有x和y两个属性,调用过多是会出错的~
调用应该是Window_Gold.new(x坐标, y坐标)
具体可以参照下默认脚本
作者:
summer92
时间:
2011-5-13 09:53
本帖最后由 summer92 于 2011-5-15 18:57 编辑
还是木有好人卡
作者:
一箭烂YiJL
时间:
2011-5-14 08:17
任何地方都可以...
先说明new是类公用的方法,接通initialize。
可以在任何地方定义。随便找个地方也可以Window_Gold.new(参数)
Window_Gold.new(参数)会返回建立出来的实例。
但是一般RM是用Scene(场景)来显示Window的,
比如(没测试,希望不会错):
class Scene_A < Scene_Base
def start
@1 = Window_Gold.new(参数)
end
def update
@1.refresh
end
end
复制代码
作者:
selintt
时间:
2011-5-14 23:32
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1