赞 | 90 |
VIP | 350 |
好人卡 | 311 |
积分 | 101 |
经验 | 150139 |
最后登录 | 2024-7-17 |
在线时间 | 5020 小时 |
Lv4.逐梦者 (版主) 无限の剣制
- 梦石
- 0
- 星屑
- 10074
- 在线时间
- 5020 小时
- 注册时间
- 2013-2-28
- 帖子
- 5030
|
本帖最后由 VIPArcher 于 2016-5-17 23:07 编辑
给个参考,
你可以自己写一个编队的场景来用在这个时候调用。根据你的要求,要改动的地方不多
首先就是一打开菜单就是显示编队,那么得把选项光标的位置改一下,
在初始化菜单调用start的时候就调用- @command_window.index = 4 # 打开菜单时光标的位置,根据你编队选项的位置改动
复制代码 然后移除焦点- @command_window.deactivate # 移除焦点
复制代码 然后调用command_formation方法开始编辑队伍
另外就是按下取消键的时候返回场景,直接把这个方法改成返回上一个场景就好了- # 按下取消编队
- def on_formation_cancel
- return_scene
- end
复制代码 成品参考:- class Scene_FM_Menu < Scene_Menu
- # 开始
- def start
- super
- @command_window.index = 4 # 打开菜单时光标的位置,根据你编队选项的位置改动
- @command_window.deactivate # 移除焦点
- command_formation
- end
- # 按下取消编队
- def on_formation_cancel
- return_scene
- end
- end
复制代码 另外要注意事件调用的时候得调用一下下面这个方法- Window_MenuCommand::init_command_position
复制代码 例如事件指令-脚本:- Window_MenuCommand::init_command_position
- SceneManager.call(Scene_FM_Menu)
复制代码 |
评分
-
查看全部评分
|