Project1

标题: 战斗失败 游戏不结束要怎么做? [打印本页]

作者: dghdgh    时间: 2015-3-4 00:45
标题: 战斗失败 游戏不结束要怎么做?
本帖最后由 dghdgh 于 2015-3-4 01:09 编辑

战斗失败 游戏不结束要怎么做?
有方法吗【是打野怪的时候】
聪聪帅帅哥
作者: duchen5779    时间: 2015-3-4 16:31
本帖最后由 duchen5779 于 2015-3-4 16:32 编辑

不知道是不是…… Scene_Battle中找到这里
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 结束战斗
  3.   #     result : 结果(0:胜利,1:逃跑,2:失败)
  4.   #--------------------------------------------------------------------------
  5.   def battle_end(result)
  6.     if result == 2 and not $game_troop.can_lose
  7.       call_gameover
  8.     else
  9.       $game_party.clear_actions
  10.       $game_party.remove_states_battle
  11.       $game_troop.clear
  12.       if $game_temp.battle_proc != nil
  13.         $game_temp.battle_proc.call(result)
  14.         $game_temp.battle_proc = nil
  15.       end
  16.       unless $BTEST
  17.         $game_temp.map_bgm.play
  18.         $game_temp.map_bgs.play
  19.       end
  20.       $scene = Scene_Map.new
  21.       @message_window.clear
  22.       Graphics.fadeout(30)
  23.     end
  24.     $game_temp.in_battle = false
  25.   end
  26.   #---------------



RUBY 代码复制
  1. call_gameover

改成
RUBY 代码复制
  1. $scene = Scene_Map.new


之类的吧。你试试 是失败后回到地图
作者: dghdgh    时间: 2015-3-4 17:47
duchen5779 发表于 2015-3-4 16:31
不知道是不是…… Scene_Battle中找到这里
#----------------------------------------------------------- ...

OK  刚试了下 解决问题了  谢谢了。
作者: dghdgh    时间: 2015-3-4 17:48
duchen5779 发表于 2015-3-4 16:31
不知道是不是…… Scene_Battle中找到这里
#----------------------------------------------------------- ...

OK  刚试了下 解决问题了  谢谢了。
作者: duchen5779    时间: 2015-3-5 09:48
dghdgh 发表于 2015-3-4 17:48
OK  刚试了下 解决问题了  谢谢了。

去置顶贴确认一下答案吧,谢谢。
作者: dghdgh    时间: 2015-3-5 12:13
如何置顶确认答案啊
作者: duchen5779    时间: 2015-3-5 13:34
https://rpg.blue/thread-243912-1-1.html




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1