Scratch

状课网-少儿编程网课专业平台

Scratch Scratch制作小鸡找妈妈-变量与克隆

发布时间:2021-12-08 13:53:40 浏览 0

  角色的克隆经常与变量联合使用,这也是初学者经常不容易掌握的内容。今天我们再做一个小鸡找妈妈的小互动模拟程序。希望通过该案例,可以让初学者更好地掌握克隆体与变量的配合使用。让我们先看看运行效果吧。

一、效果预览

  点击小绿旗运行后,妈妈在舞台区空地上走来走去。鼠标点击鸡妈妈角色,它就会卧在地上下一个蛋,然后再站起来继续走动。蛋首先出现裂纹,然后小鸡破壳而出并跟随鸡妈妈。为了使模拟效果更好,我还添加了鸡妈妈和小鸡的叫声。效果如图1所示。

Scratch制作小鸡找妈妈-变量与克隆

图1 小鸡找妈妈运行效果图

二、问题分析

  研究了程序制作方案后,绘制了老母鸡和小鸡角色各自的程序流程图如图2和图3所示。

Scratch制作小鸡找妈妈-变量与克隆

图2 鸡妈妈程序流程图

Scratch制作小鸡找妈妈-变量与克隆

图3 小鸡程序流程图

三、程序制作过程

  首先需要制作鸡妈妈和小鸡的素材,制作好的素材导入到scratch3.0如图4和图5所示,另外还从网上下载了合适的声音素材也导入到声音库中。从背景库中选择一个合适的背景图片。

Scratch制作小鸡找妈妈-变量与克隆

图4 鸡妈妈造型列表

Scratch制作小鸡找妈妈-变量与克隆

图5 小鸡造型列表

  设置完成后,角色和背景如图6所示。

Scratch制作小鸡找妈妈-变量与克隆

图6 背景和角色

  接下来就是制作程序积木块了。在制作程序积木块前,先设置两个私有变量,一个属于鸡妈妈的“母鸡状态”变量;另一个是属于小鸡的“小鸡状态”变量。然后制作鸡妈妈初始化程序积木如图7和图8所示。

Scratch制作小鸡找妈妈-变量与克隆

图7 鸡妈妈初始化程序积木块1

Scratch制作小鸡找妈妈-变量与克隆

图8 鸡妈妈初始化程序积木块2

  鸡妈妈鼠标点击相关程序积木块如图9所示。

Scratch制作小鸡找妈妈-变量与克隆

图9 鸡妈妈被点击相关程序积木块

  小鸡初始化程序积木块如图10所示。小鸡角色接收到消息-下蛋后,克隆自己,孵化后跟随鸡妈妈的程序积木块如图11所示。

Scratch制作小鸡找妈妈-变量与克隆

图10 小鸡初始化程序积木块

Scratch制作小鸡找妈妈-变量与克隆

图11 克隆小鸡并跟随鸡妈妈相关程序积木块

四、测试与总结

  通过测试发现,小游戏运行效果基本理想,加上声音效果后,效果更佳。本案例通过私有变量判断角色的状态,并使用克隆自己命令。通过本案例的制作,可以进一步加深对克隆体和私有变量的理解。制作时需要注意,小鸡状态和母鸡状态两个变量必须设置为“仅适用当前角色”。

  需要源程序可从百度网盘下载。

  链接:

  https://pan.baidu.com/s/1vwf6j6iIRFgFdb9egigEQQ

  提取码:

  n6as

 

  文章来源:汤老师教你学Scratch编程

本文链接:https://www.ascratch.com/news/17828.html

上一篇:生成一个与前一个不相同的随机数,你知道怎么操作吗? 下一篇:返回列表