赞 | 6 |
VIP | 4 |
好人卡 | 58 |
积分 | 5 |
经验 | 58579 |
最后登录 | 2024-6-30 |
在线时间 | 1478 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 508
- 在线时间
- 1478 小时
- 注册时间
- 2011-9-17
- 帖子
- 1316
|
我只回答第1个问题……第2个问题太简单了:
1.首先,给菜单窗口添加“读档”这一选项:- add_command("读档", :load, save_enabled)
复制代码 插入到Window_MenuCommand的add_save_command方法或者make_command_list里面:
即:- class Window_MenuCommand
- alias :old_add_save_command :add_save_command
- def add_save_command
- old_add_save_command
- add_command("读档", :load, save_enabled)
- end
- end
复制代码 这时发现窗口出现了读档这一选项,但是点击没有用;
2.为选项附加对应方法:
在Scene_Menu的create_command_window方法后面添加- @command_window.set_handler(:load, method(:load))
复制代码 然后建立方法load- def load
- SceneManager.call(Scene_Load)
- end
复制代码 这样就OK了
总的脚本:- class Window_MenuCommand
- alias :old_add_save_command :add_save_command
- def add_save_command
- old_add_save_command
- add_command("读档", :load, save_enabled)
- end
- end
- class Scene_Menu
- alias :old_create_command_window :create_command_window
- def create_command_window
- old_create_command_window
- @command_window.set_handler(:load, method(:load))
- end
-
- def load
- SceneManager.call(Scene_Load)
- end
- end
复制代码 第2个问题……其实把Scene_Menu的start方法的create_status_window这句注释掉即可 |
评分
-
参与人数 1 | 星屑 +400 |
梦石 +2 |
收起
理由
|
「旅」
| + 400 |
+ 2 |
认可答案,恭喜你获得由66RPG提供的精美好. |
查看全部评分
|