Construct3 小游戏

太平洋保卫战(幽灵射手换壳版)

演示视频:暂时还没发到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.这里可以选择想要播放的音频文件,这里我只有一个音频文件所以直接点击完成即可

这时候进行游戏可以发现,当玩家被吃掉后,就会播放对应的音频,恭喜你!去做更多的操作吧!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值