赞 | 400 |
VIP | 0 |
好人卡 | 24 |
积分 | 250 |
经验 | 45372 |
最后登录 | 2024-7-2 |
在线时间 | 3339 小时 |
Lv5.捕梦者 (版主)
- 梦石
- 1
- 星屑
- 23994
- 在线时间
- 3339 小时
- 注册时间
- 2011-7-8
- 帖子
- 3926
|
本帖最后由 guoxiaomi 于 2021-4-30 01:17 编辑
这个不是“状态窗口”,而是“帮助窗口”。在默认脚本的Scene_Battle3里有2处:
- #--------------------------------------------------------------------------
- # ● 开始选择敌人
- #--------------------------------------------------------------------------
- def start_enemy_select
- # 生成敌人箭头
- @enemy_arrow = Arrow_Enemy.new(@spriteset.viewport1)
- # 关联帮助窗口
- @enemy_arrow.help_window = @help_window
- # 无效化角色指令窗口
- @actor_command_window.active = false
- @actor_command_window.visible = false
- end
- #--------------------------------------------------------------------------
- # ● 开始选择角色
- #--------------------------------------------------------------------------
- def start_actor_select
- # 生成角色箭头
- @actor_arrow = Arrow_Actor.new(@spriteset.viewport2)
- @actor_arrow.index = @actor_index
- # 关联帮助窗口
- @actor_arrow.help_window = @help_window
- # 无效化角色指令窗口
- @actor_command_window.active = false
- @actor_command_window.visible = false
- end
复制代码
将Scene_Battle的@help_window关联到 Arrow_Enemy 和 Arrow_Actor 的@help_window对象上。注释掉“关联帮助窗口”下一行就可以了。或者你也可以直接阻止对@help_window的设置,比如使用以下脚本:
- class Arrow_Base < Sprite
- def help_window=(help_window)
- @help_window = nil
- end
- end
复制代码 |
评分
-
查看全部评分
|