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在线咨询功能删除,谢谢。  |