太平洋保卫战(幽灵射手换壳版)
演示视频:暂时还没发到b站
游戏背景:
由于某亚洲国家二本排放核污水导致海洋生物发生变异。在2123年,邪恶的二本人仍然在捕食海洋生物以提高对放射性元素的抗性。你将扮演一位正义的海洋生物,通过海洋最新科技来抵抗二本人的入侵,小心不要被逮到啦!
游戏介绍:
玩家可以通过按↑←↓→方向键来控制角色移动。
按下鼠标左键可以通过海神三叉戟发射微型核弹攻击邪恶的二本人。
当角色被吃掉了,可以通过按下空格重新开始游戏。
基本的设计可以参考帖子:Beginner's guide to Construct 3 - Free Tutorial
接下来将一些原有操作的拓展知识点:
拓展知识点
1.添加游戏结束,按下空格重新开始的提示:
1.添加一个文本对象
因为要生成提示,所以我们需要一个文本对象。双击空白处,创建一个text文本对象即可。如下图所示:
2.修改text文本
可以根据自己的喜好来更新text文本,我这里的参数如下:
3.配置事件表
1.在刚开始时,我们希望这个文本不被看见,这时候可以进行如下配置(前提:按照之前的参考网址配置了场景开始时的事件):
1)找到场景开始时事件:
点击添加动作
2)选择我们刚刚创建好的文本对象,选择设置可见,如下所示:
3)将可见性选为不可见,如下所示:
这时当我们打开游戏时,就不会看到我们刚刚设置好的文本啦。
2.我们还希望在玩家被吃掉时,会将该文本显示出来,只需要按照刚刚的方法在事件monster碰撞到player中添加动作将文本的可见性设置为可见即可。
最终显示结果如下:
3.接下来我们要设置当空格按键被按下时,并且玩家的数量为0的时候,重新开始游戏。
1)添加事件,选择Keyboard事件
2)选择按键被按下,如下所示:
3)选择空格按键,最终效果如下所示:
4)再次点击添加事件,选择系统
5)选择比较两值,如下所示:
6)按照下图进行输入:
完成后结果如下:
7)选择添加动作,点击系统,点击设置值,如下所示:
将变量Score的设置为0,重新开始计算分数,如下所示:
8)再次点击添加动作,选择系统,点击跳转到场景,如下所示:
然后选择我们的场景(对应project栏中里的场景),如下所示:
最终结果如下所示:
当我们再次运行游戏时,如果玩家被吃掉就会提示出按下空格重新开始游戏,当我们再次按下空格即可开始游戏啦!
2.添加玩家被吃掉语音
1.添加音频(Audio)
首先需要双击layout的空白处,添加一个audio对象。如下图所示:
接着就可以发现在project的对象栏中多出了一个音频对象,如下图所示:
2.将处理好的音频添加到项目栏中的音乐文件夹中
项目栏中的音乐文件夹如下图所示:
右键音乐,点击导入音乐即可将处理好的音乐导入,如下图所示:
这里我已经导入了一个音乐,接下来就是让当玩家被吃掉的时候播放音乐即可
3.当玩家被吃掉时播放音乐
如果跟着前面的教程做好,当monster触碰到player会有如下的事件表:
接下来只需要添加动作即可:
1.点击添加动作
2.选择音频
3.选择播放,如下图所示:
4.这里可以选择想要播放的音频文件,这里我只有一个音频文件所以直接点击完成即可
这时候进行游戏可以发现,当玩家被吃掉后,就会播放对应的音频,恭喜你!去做更多的操作吧!