友情提示:380元/半年,儿童学编程,就上码丁实验室。
各位小伙伴大家好:
在上期我们学习了如何创建英雄飞机并让飞机发射子弹,本期我们来学习如何创建敌机。
这里我们介绍两种敌机运动方式,也是两种不同的游戏设计思路。给各位做个参考。
首先插入敌机角色,输入下面的代码。
意思很简单就是每隔3秒克隆一个敌机。只是这个敌机是不会运动的,所以创建之后会重叠在同一个地方。
接下来我们让敌机动起来。
下面的代码让敌机左右移动,这个我们以前使用过。
↓来看一下运行效果↓
接下来我们看看另一种敌机的运动方式。
这个是比较完整的敌机运动方式。
首先要隐藏敌机角色本体。
这次我们让本体在上面左右移动,并且移动的距离是随机的。每四秒克隆一个敌机。
如果碰到下面边缘就删除克隆敌机。
之所以这么设计,主要是想在游戏的运行过程中,如果敌机运动到底部一定数量或者英雄飞机被击毁则游戏结束。
下面我们来看一下运行效果:
本期就为大家介绍到这里。接下来我们会介绍如何让敌机发射子弹,并记录敌机从底部通过的数量。
为了更好的和各位小伙伴交流,这期间我会给自己放个小假。
转自公众号:
高维数学