一开始已经按照入门指南设计了一款基础的飞机大战,如下图
接下来,根据入门指南的学习,我将设计一款升级版的飞机大战,添加一道具让游戏更有趣味性,首先,还是先添加背景图层,并使其循环滚动
接下来,添加主角,并让其能被我们拖动
下一步,添加子弹,逻辑上让其不断克隆自己实现不断发射的效果,并设置不同的发射模式,在吃到补给后变成双发模式。
接着我们来添加初级敌机被给他加上被子弹打中后爆炸的动画,并给他加上与战机相碰会使战机扣血的逻辑。
接着添加补给包的素材,给他设置一个固定刷新的逻辑,在战机与其相碰时删除克隆体。
接下来我们来制作血条,用血量100%,50%和0%的素材,设置一个名为血量的全局变量,当血量为2时显示血量1005,血量为1时显示50%,血量为0时显示0%,然后按此逻辑给这三个素材加上隐藏自己和显示自己的条件,以100%为例,如图
接下来添加大飞机来增加游戏的难度,给大敌机设定好刷新的时间,并添加一个局部变量设置大敌机的生命值,并设置好大敌机被子弹打中扣血的逻辑。
然后用金色子弹作为大敌机发射的子弹,给大敌机设置好攻击间隔的子弹数量,如图
完成了大敌机的设置接下来我们在添加金色子弹作为大敌机发射的子弹,并设置好子弹被克隆发射后的运行逻辑。
最后,我们加上开始的场景和结束的场景然后给重新开始和开始加上点击以后切换场景的逻辑,一个升级版的飞机大战就做好啦。