Project1

标题: 【求助】想让不同结局显示不同的结束画面 [打印本页]

作者: 冷兵器    时间: 2022-7-8 18:55
标题: 【求助】想让不同结局显示不同的结束画面
我正在制作的游戏有几个不同的结局,我想让每一个结局显示不同的游戏结束画面,不知道该怎么做,请各位帮帮我!
作者: alexncf125    时间: 2022-7-8 21:21
本帖最后由 alexncf125 于 2022-7-8 21:27 编辑

RUBY 代码复制
  1. class Scene_Gameover < Scene_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成背景
  4.   #--------------------------------------------------------------------------
  5.   alias :create_different_background :create_background
  6.   def create_background
  7.     if $game_variables[1] == 0
  8.       create_different_background
  9.     else
  10.       @sprite = Sprite.new
  11.       @sprite.bitmap = Cache.system("GameOver#{$game_variables[1]}")
  12.     end
  13.   end
  14. end

把图片命名成GameOver1, GameOver2, GameOver3...就能根据1号变量的值来切换图片
作者: 动漫二次元    时间: 2022-7-8 21:23
用分条件呀
作者: 南下雪貂    时间: 2022-7-8 21:23
每一个结局后面加一个新的开关,然后结局时候放个自动执行事件页放分支条件,左下角的不符合条件另行设置取消。有几个结局写几个放在一个事件页试试(不一定可以但是你可以试试
作者: 冷兵器    时间: 2022-7-9 17:05
alexncf125 发表于 2022-7-8 21:21
class Scene_Gameover < Scene_Base
  #--------------------------------------------------------------- ...

“根据1号变量的值来切换图片”这句话是什么意思呀,可以解释一下吗
作者: 冷兵器    时间: 2022-7-9 17:22
南下雪貂 发表于 2022-7-8 21:23
每一个结局后面加一个新的开关,然后结局时候放个自动执行事件页放分支条件,左下角的不符合条件另行设置取 ...


我试了一下你的方法,新建事件页如果自动执行的话人物会无法走动,改成其他触发条件又会没法进入那个事件,这种情况该怎么办呀
作者: 冷兵器    时间: 2022-7-9 17:27
动漫二次元 发表于 2022-7-8 21:23
用分条件呀

请问详细一点该怎么做呀,我接触RM的时间不长,很多地方不知道该怎么设置
作者: alexncf125    时间: 2022-7-9 17:34
冷兵器 发表于 2022-7-9 17:05
“根据1号变量的值来切换图片”这句话是什么意思呀,可以解释一下吗

根据1号变量的值来切换GameOver图片.rar (1.49 MB, 下载次数: 41)
不解释了, 自己看
作者: 冷兵器    时间: 2022-7-9 17:36
alexncf125 发表于 2022-7-9 17:34
不解释了, 自己看

好的,十分感谢
作者: 冷兵器    时间: 2022-7-9 17:53
成功了!真的十分感谢各位帮助!
作者: 雷影    时间: 2022-7-9 18:46
制作多个结局用的地图,一个地图对应一个结局且设定成自动事件!在游戏尾声进入结局的时候,依照分支条件跳转到相应地图就好了!




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