Project1
标题:
如何关闭状态窗口
[打印本页]
作者:
冷血冰狐
时间:
2021-4-28 21:16
标题:
如何关闭状态窗口
如何关闭所有敌人与主角这些窗口?所有敌人与主角的这些都不要。。
QQ图片20210428205755.png
(770.45 KB, 下载次数: 35)
下载附件
保存到相册
2021-4-28 21:14 上传
作者:
guoxiaomi
时间:
2021-4-30 01:14
本帖最后由 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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1