Project1

标题: 如何制作战斗失败后不执行GAMEOVER而是执行其他? [打印本页]

作者: Allguard    时间: 2010-7-26 13:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火ZHI意志    时间: 2010-7-26 13:44
战斗处理-勾上允许失败
会出现:
战斗处理:XX
胜利的场合:

失败的场合:

分歧结束

作者: Allguard    时间: 2010-7-26 13:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 六祈    时间: 2010-7-26 13:51
这个只能改脚本,在Scene_Battle 278行
  1.     if $game_temp.gameover
  2.       # 切换到游戏结束画面
  3.       $scene = Scene_Gameover.new
  4.       return
  5.     end
复制代码

作者: 云心    时间: 2010-7-26 13:52
Scene_Battle 1里
100~130行
作者: 火ZHI意志    时间: 2010-7-26 13:53
本帖最后由 火ZHI意志 于 2010-7-26 14:56 编辑

哦,那个啊
Scene_Battle 1
  1. def judge
复制代码
  1. # 设置游戏结束标志
复制代码
  1.       $game_temp.gameover = true
复制代码
删掉就不会进入结束画面了

改成
  1.       # 还原为战斗前的 BGM
  2.       $game_system.bgm_play($game_temp.map_bgm)
  3.       # 战斗结束
  4.       battle_end(1)
复制代码
就回到地图画面了
作者: Allguard    时间: 2010-7-26 15:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2010-7-26 18:34
http://rpg.blue/forum.php?mod=vi ... =%E9%AD%94%E5%85%BD
可以参照这个的做法。




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