gamework入门案例——打飞机


前言

本游戏是基于微信小游戏制作工具的教学视频制作,并添加了计算得分的功能;
具体实操视频可参考教学视频
下面让我们开启我们的游戏制作之旅吧!
首先我们看看最终的实现效果:
b站演示视频


素材准备

首先我们需要从素材库中,选择合适的素材

Alt


战斗机控制

核心就是两个操作:
1.战斗机的左右移动
2.战斗机遇到敌机后游戏结束,切换到游戏结束场景
在这里插入图片描述


敌机控制

在这里插入图片描述
需要反复出现,且出现的位置随机
每一架敌机都需要从上向下移动,初始位置都在屏幕上方
当碰撞子弹时的事件处理
添加三个事件
当场景启动时,重复出现敌机。因此设置【克隆】
当作为被克隆的敌机出现时,设置初始坐标和移动的坐标,设置初始位置随机
碰撞子弹时,播放BGM并且飞机消失


子弹控制

在这里插入图片描述

需要反复出现,且出现的位置随机
每一颗都需要从下向上移动,初始位置都在屏幕飞机位置
当碰撞敌机时的事件处理
添加三个事件
当场景启动时,重复出现子弹。因此设置【克隆】
当作为被克隆的子弹出现时,设置初始坐标和移动的坐标,设置初始位置为飞机位置,且子弹出现时播放BGM
碰撞敌机时,子弹消失


得分控制

由于得分是实时变动的,我们需要在数据栏添加变量得分
控制左上角的白色数字为变量得分
当子弹击中敌机是,变量得分+1,即可实现得分的计算
在这里插入图片描述


场景控制

根据需要,我们需要设置两个场景:
其中一个为游戏场景,即为图中的场景1
另一个为游戏结束场景,即为图中的场景2
在这里插入图片描述

最终效果

到这,我们就完成了打飞机这一游戏的制作,实现效果可以查看b站演示视频
快动手开发自己的第一个小游戏吧!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值