最新消息:

scratch少儿编程第二季——飞机大战03、创建敌机设计移动方式

Scratch 少儿编程 2998浏览 0评论
scratch少儿编程课02

友情提示:视频教程观看时请手动设置清晰度。

各位小伙伴大家好:

在上期我们学习了如何创建英雄飞机并让飞机发射子弹,本期我们来学习如何创建敌机

 

这里我们介绍两种敌机运动方式,也是两种不同的游戏设计思路。给各位做个参考。

 

首先插入敌机角色,输入下面的代码

意思很简单就是每隔3秒克隆一个敌机。只是这个敌机是不会运动的,所以创建之后会重叠在同一个地方。

 

scratch少儿编程第二季——飞机大战03、创建敌机设计移动方式

 

接下来我们让敌机动起来。

下面的代码让敌机左右移动,这个我们以前使用过。

 

scratch少儿编程第二季——飞机大战03、创建敌机设计移动方式

 

↓来看一下运行效果↓

 

 

接下来我们看看另一种敌机的运动方式。

这个是比较完整的敌机运动方式。

首先要隐藏敌机角色本体

 

scratch少儿编程第二季——飞机大战03、创建敌机设计移动方式

 

这次我们让本体在上面左右移动,并且移动的距离是随机的。每四秒克隆一个敌机

 

下面控制克隆体运动方式,这里我们让敌机出现之后往下移动。

 

scratch少儿编程第二季——飞机大战03、创建敌机设计移动方式

 

如果碰到下面边缘删除克隆敌机。

 

之所以这么设计,主要是想在游戏的运行过程中,如果敌机运动到底部一定数量或者英雄飞机被击毁则游戏结束。

下面我们来看一下运行效果:

 

 

本期就为大家介绍到这里。接下来我们会介绍如何让敌机发射子弹,并记录敌机从底部通过的数量。

 

为了更好的和各位小伙伴交流,这期间我会给自己放个小假。

scratch少儿编程第二季——飞机大战03、创建敌机设计移动方式

 

转自公众号:
高维数学

您必须 登录 才能发表评论!