解决战斗结束ME与结果窗口出现不一致的缺陷
RMXP默认系统在战斗结束时会出现 战斗结束ME 与 结果窗口(Window_BattleResult) 不同时出现的缺陷.而RMVX和RMVA没有此缺陷...
修改办法很简单,将以下脚本插入到main之前即可RUBY 代码
class Scene_Battle
#--------------------------------------------------------------------------
# ● 画面更新 (结束战斗回合)
#--------------------------------------------------------------------------
def update_phase5
# 显示结果窗口
@result_window.visible = true
# 等待计数大于 0 的情况下
if@phase5_wait_count > 0
# 减少等待计数
@phase5_wait_count -= 1
# 等待计数为 0 的情况下
if@phase5_wait_count == 0
# 清除主回合标志
$game_temp.battle_main_phase = false
# 刷新状态窗口
@status_window.refresh
end
return
end
# 按下 C 键的情况下
if Input.trigger?(Input::C)
# 战斗结束
battle_end(0)
end
end
end
本帖来自P1论坛作者myownroc,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=349232若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
页:
[1]