第14课 Scratch少儿编程 入门篇:抓蝴蝶
发布时间
阅读量:
阅读量
开车自驾去旅行
故事背景:
当春天悄然来临之际,请各位一同前往公园春游吧!在公园的草坪上,请各位带上工具具好一切后,请各位一同前往公园春游吧!

程序原理:
在场景中加入绿色的草地背景以及蝴蝶元素,并对其中的蝴蝶进行以下设置:首先控制其起始位置为随机分布;其次使其绕中心点进行水平方向旋转,并保证其移动距离和转向方向均采用随机值。
程序设计:
1、 选择绿色的草地和蝴蝶的角色,调整角色到适当的大小

当蝴蝶飞行时,会不断切换状态。其位置是随机变化的,并且速度与方向均呈现动态变化特性。编写这部分代码时,建议先实现角色在边界反弹的行为,并逐步引入随机数控制机制以提高复杂度


现在需要添加一个帽子角色,并对帽子的造型设计进行优化以实现捕蝶阶段的动作姿态。首先需要移除初始三个造型元素,并将最后一个造型元素复制后在其转动方向上进行调整。

4、当鼠标移动时, 帽子会随之变化, 在初始状态下, 默认采用 hat-d 格式. 当按下鼠标时, 默认切换为 hat-d2 捕捉模式.

5、当蝴蝶触碰帽子并按下键盘上的某个键时才算完成捕获的动作。因此,在蝴蝶代码中添加被捕获的条件。

我们现在已经实现了单个蝴蝶的设计方案。这些美丽的生物通常会以成群结队的形式出现于自然界中。通过复制或采用克隆技术都能生成多个同样大小与形态的翅膀。其中重点介绍的是核心代码部分。

今天这堂课结束于此。
在后续的游戏设计中也经常涉及。
针对这部分内容加强练习。
如有疑问,请随时提出。
全部评论 (0)
还没有任何评论哟~
