前言
本游戏是基于微信小游戏制作工具的教学视频制作,并添加了计算得分的功能;
具体实操视频可参考教学视频
下面让我们开启我们的游戏制作之旅吧!
首先我们看看最终的实现效果:
b站演示视频
素材准备
首先我们需要从素材库中,选择合适的素材
战斗机控制
核心就是两个操作:
1.战斗机的左右移动
2.战斗机遇到敌机后游戏结束,切换到游戏结束场景
敌机控制
需要反复出现,且出现的位置随机
每一架敌机都需要从上向下移动,初始位置都在屏幕上方
当碰撞子弹时的事件处理
添加三个事件
当场景启动时,重复出现敌机。因此设置【克隆】
当作为被克隆的敌机出现时,设置初始坐标和移动的坐标,设置初始位置随机
碰撞子弹时,播放BGM并且飞机消失
子弹控制
需要反复出现,且出现的位置随机
每一颗都需要从下向上移动,初始位置都在屏幕飞机位置
当碰撞敌机时的事件处理
添加三个事件
当场景启动时,重复出现子弹。因此设置【克隆】
当作为被克隆的子弹出现时,设置初始坐标和移动的坐标,设置初始位置为飞机位置,且子弹出现时播放BGM
碰撞敌机时,子弹消失
得分控制
由于得分是实时变动的,我们需要在数据栏添加变量得分
控制左上角的白色数字为变量得分
当子弹击中敌机是,变量得分+1,即可实现得分的计算
场景控制
根据需要,我们需要设置两个场景:
其中一个为游戏场景,即为图中的场景1
另一个为游戏结束场景,即为图中的场景2
最终效果
到这,我们就完成了打飞机这一游戏的制作,实现效果可以查看b站演示视频
快动手开发自己的第一个小游戏吧!