Project1

标题: 关于游戏结束画面的问题 [打印本页]

作者: 新奥尔良烤炽    时间: 2013-8-13 19:28
标题: 关于游戏结束画面的问题
鄙人是刚刚起步的新手,诚心求教各位前辈。
如果做解密剧情类小游戏,如何让不同条件触发不同的结局画面?图片都已经准备了,但是游戏结束画面似乎只能选择一张图片。
请问各位前辈们做多结局时是怎样解决的?
作者: end55rpg    时间: 2013-8-13 19:50
你找到over的脚本,找到系统设置的结束图代码那里然后if 一下即可
作者: 化螺耕    时间: 2013-8-13 19:52
是说多结局吗?、如果那样的话可以采用开关控制的方法啊,一个开关对应一个结局…………
作者: 水木依    时间: 2013-8-13 21:54
有脚本和事件两种方法,但事件应该比较简单,比如当你收集道具不同时就可以用条件分歧来实现不同的结局,好似——“当馒头在背包里”时跳到“饿不死”的场合,否则跳到“饿死了”的场合,这是一种思路,可以做出好多个结局……{:2_275:}
作者: 新奥尔良烤炽    时间: 2013-8-14 14:39
水木依 发表于 2013-8-13 21:54
有脚本和事件两种方法,但事件应该比较简单,比如当你收集道具不同时就可以用条件分歧来实现不同的结局,好 ...

嗯嗯,怎么样做我知道,但是game over只能固定出现一张图,如果我拿自己设置的A结局的图去替换默认结局图,A结局是能做出来,但是B结局里设置game over时还是会跳出A结局的图,我是想问怎么才能够解决这个问题……
作者: 新奥尔良烤炽    时间: 2013-8-14 14:40
化螺耕 发表于 2013-8-13 19:52
是说多结局吗?、如果那样的话可以采用开关控制的方法啊,一个开关对应一个结局………… ...

嗯嗯,怎么样做我知道,但是game over只能固定出现一张图,如果我拿自己设置的A结局的图去替换默认结局图,A结局是能做出来,但是B结局里设置game over时还是会跳出A结局的图,我是想问怎么才能够解决这个问题……
作者: shasdo    时间: 2013-8-14 15:39
在Sence_Gameover中,有一句@sprite.bitmap = RPG::Cache.gameover($data_system.gameover_name)这就是展示结局画面的处理;用开关或者变量总结你的结局,然后在这里开出条件分歧,在括号里填写你设定的游戏结束图的名字就好啦
作者: 水木依    时间: 2013-8-14 19:40
新奥尔良烤炽 发表于 2013-8-14 14:40
嗯嗯,怎么样做我知道,但是game over只能固定出现一张图,如果我拿自己设置的A结局的图去替换默认结局图 ...

额……好吧,不是很明白LZ的意思,我觉得gameover和结局是两个不同的概念,gameover是游戏未通关前失败的意思,end才是游戏的结局(个人理解),那么你说的是gameover还是end呢?gameover的话游戏要直接跳到ganeover的画面,end的话游戏会在之后直接跳回标题画面,如果是前者实现的方法可能要发杂一些,后者的话可以用我之前说的方法……{:2_254:}
作者: 紫英晓狼1130    时间: 2013-8-14 19:48
gameover是指游戏失败(死亡)
显示图片即可~
作者: 新奥尔良烤炽    时间: 2013-8-15 15:09
水木依 发表于 2013-8-14 19:40
额……好吧,不是很明白LZ的意思,我觉得gameover和结局是两个不同的概念,gameover是游戏未通关前失败的 ...

原来如此……刚上手对概念还不是很清楚,多谢告知。
因为我的结局1是一段自动执行的独白,然后再跳出结局图,但是显示图片的方式有帧数规定,而我希望结局图是按下决定键然后再跳回标题,就一直卡在这儿了。
作者: 新奥尔良烤炽    时间: 2013-8-15 15:28
shasdo 发表于 2013-8-14 15:39
在Sence_Gameover中,有一句@sprite.bitmap = RPG::Cache.gameover($data_system.gameover_name)这就是展示 ...

好复杂……抱歉我有点没看懂……方不方便留个腾讯什么的细说?
作者: kuerlulu    时间: 2013-8-15 16:34
LS的大大们用脚本回答先膜拜
下面我说一下用事件的思路:
触发flag
显示对应end图片 加上音效什么的也可以
  返回游戏标题 <-如果要返回标题时更改标题式样可参考预置脚本或问LS的大大们
↑重点是没有[游戏结束]的事件
惹不起我还躲不起么:借用某大大的一句话
作者: 新奥尔良烤炽    时间: 2013-8-15 20:24
kuerlulu 发表于 2013-8-15 16:34
LS的大大们用脚本回答先膜拜
下面我说一下用事件的思路:
触发flag

那么再请问一下~我的结局是一段自动执行的独白,然后再显示END图片。但是显示图片有帧数设定,我不想让图片等待一段时间后自动跳转回游戏标题,而是出现END图片后玩家按下确定再转回标题,这该怎么办呢?
作者: 新奥尔良烤炽    时间: 2013-8-17 16:30
kuerlulu 发表于 2013-8-15 16:34
LS的大大们用脚本回答先膜拜
下面我说一下用事件的思路:
触发flag

感谢您的解答,问题已解决。
也谢谢此楼所有回答的各位!
作者: 你最珍贵    时间: 2013-8-18 01:22
战斗结束图变更.rar (189.06 KB, 下载次数: 54) 这是范例,更多功能等你自己发掘……
作者: wangyongchao49    时间: 2013-8-24 07:34
新奥尔良烤炽 发表于 2013-8-15 20:24
那么再请问一下~我的结局是一段自动执行的独白,然后再显示END图片。但是显示图片有帧数设定,我不想让图 ...

事件中显示图片后循环以下语句:
如果脚本Input.trigger?(Input::C)
中断循环
分歧结束
然后再循环的外面消去图片




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