Project1
标题:
如何调用Scene_Map内新增的方法?
[打印本页]
作者:
gaofei677
时间:
2013-9-11 23:06
标题:
如何调用Scene_Map内新增的方法?
本帖最后由 gaofei677 于 2013-9-11 23:11 编辑
我在Scene_Map里面新增加了个动态增加事件的方法,但是我不晓得要怎么调用
class Scene_Map < Scene_Base
def add_event(x, y, name, picture_name)
event_id = $game_map.add_event(x,y,name,picture_name)
@spriteset.add_event_sprite(event_id)
end
end
复制代码
应该使用
@sence.add_event(x, y, name, picture_name)
复制代码
来调用吗?
作者:
Algalon
时间:
2013-9-11 23:11
SceneManager.scene.add_event(XXX) if SceneManager.scene.is_a? (Scene_Map)
作者:
LBQ
时间:
2013-9-12 07:06
难道直接在Game_Map里面写不好吗。。。
作者:
xTsukihime
时间:
2013-9-13 02:30
寫在Game_Map里還要寫
SceneManager.scene.instance_variable_get(:@spriteset).add_event_sprite(event_id) if SceneManager.scene_is?(Scene_Map)
复制代码
不覺得有什麽區別
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1