第14课 Scratch少儿编程 入门篇:抓蝴蝶

avatar
作者
筋斗云
阅读量:0

开车自驾去旅行

故事背景:

 春天到了,让我们一起春游!公园的草坪上有五颜六色的花朵和翩翩起舞的蝴蝶,让我们拿起工具,去捉蝴蝶吧!!


在这里插入图片描述

程序原理:

 添加绿色的草地角色和蝴蝶的角色,给蝴蝶设置移动到随机位置,旋转方式设置为左右旋转, 移动距离和旋转的方向都是随机的。

程序设计:

1、 选择绿色的草地和蝴蝶的角色,调整角色到适当的大小
在这里插入图片描述

2、蝴蝶飞行的时候不停的切换状态,飞行的位置是随机的,飞行的速度和飞行的方向都是变化的,大家在写这部分程序的时候,可以先按角色移动碰到边缘反弹设计,然后再增加随机数,这样做起来更加容易理解。

在这里插入图片描述

在这里插入图片描述

3、现在来添加一个帽子的角色,修改帽子的造型实现捕蝴蝶时候的动作。删除帽子的前三个造型,最后一个进行复制在转动一个方向。
在这里插入图片描述

4、帽子是跟随鼠标移动的,开始的时候是hat-d正常造型,按下鼠标的时候是hat-d2捕捉造型。代码如下:
在这里插入图片描述

5、蝴蝶被捕捉的条件是,蝴蝶碰到帽子并且按下鼠标的时候才算完成捕获的动作。所以我们在蝴蝶的代码中增加被捕捉的条件。

在这里插入图片描述

6、我们现在完成了一个蝴蝶的设计,蝴蝶应该是成群结队的出现的。我们可以复制多个蝴蝶,也可以通过克隆方式实现多个蝴蝶。两种方式大家都可以自己尝试下,这里只列出克隆的核心代码。

在这里插入图片描述

 这节课就到这里,克隆再后面的很多游戏设计里都涉及到,针对这部分内容多多练习下!
 有问题给我留言!!!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!