第14课 Scratch少儿编程 入门篇:抓蝴蝶
创始人
2024-11-13 08:34:27

开车自驾去旅行

故事背景:

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


在这里插入图片描述

程序原理:

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

程序设计:

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

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

在这里插入图片描述

在这里插入图片描述

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

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

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

在这里插入图片描述

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

在这里插入图片描述

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

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...