状课网-少儿编程网课专业平台
角色的克隆经常与变量联合使用,这也是初学者经常不容易掌握的内容。今天我们再做一个小鸡找妈妈的小互动模拟程序。希望通过该案例,可以让初学者更好地掌握克隆体与变量的配合使用。让我们先看看运行效果吧。
一、效果预览
点击小绿旗运行后,妈妈在舞台区空地上走来走去。鼠标点击鸡妈妈角色,它就会卧在地上下一个蛋,然后再站起来继续走动。蛋首先出现裂纹,然后小鸡破壳而出并跟随鸡妈妈。为了使模拟效果更好,我还添加了鸡妈妈和小鸡的叫声。效果如图1所示。
图1 小鸡找妈妈运行效果图
二、问题分析
研究了程序制作方案后,绘制了老母鸡和小鸡角色各自的程序流程图如图2和图3所示。
图2 鸡妈妈程序流程图
图3 小鸡程序流程图
三、程序制作过程
首先需要制作鸡妈妈和小鸡的素材,制作好的素材导入到scratch3.0如图4和图5所示,另外还从网上下载了合适的声音素材也导入到声音库中。从背景库中选择一个合适的背景图片。
图4 鸡妈妈造型列表
图5 小鸡造型列表
设置完成后,角色和背景如图6所示。
图6 背景和角色
接下来就是制作程序积木块了。在制作程序积木块前,先设置两个私有变量,一个属于鸡妈妈的“母鸡状态”变量;另一个是属于小鸡的“小鸡状态”变量。然后制作鸡妈妈初始化程序积木如图7和图8所示。
图7 鸡妈妈初始化程序积木块1
图8 鸡妈妈初始化程序积木块2
鸡妈妈鼠标点击相关程序积木块如图9所示。
图9 鸡妈妈被点击相关程序积木块
小鸡初始化程序积木块如图10所示。小鸡角色接收到消息-下蛋后,克隆自己,孵化后跟随鸡妈妈的程序积木块如图11所示。
图10 小鸡初始化程序积木块
图11 克隆小鸡并跟随鸡妈妈相关程序积木块
四、测试与总结
通过测试发现,小游戏运行效果基本理想,加上声音效果后,效果更佳。本案例通过私有变量判断角色的状态,并使用克隆自己命令。通过本案例的制作,可以进一步加深对克隆体和私有变量的理解。制作时需要注意,小鸡状态和母鸡状态两个变量必须设置为“仅适用当前角色”。
需要源程序可从百度网盘下载。
链接:
https://pan.baidu.com/s/1vwf6j6iIRFgFdb9egigEQQ
提取码:
n6as
文章来源:汤老师教你学Scratch编程
Scratch中有一个非常重要的区域,代码区。代码区就像是储存积木的小盒子,有9个不同颜色的模块,每个模块都对应的文字,运动、外观、声音、事件、控制、侦测、运算、变量、自制积木
542021-04-10 22:11:55
1.因数:因数又叫约数。整数a除以整数b(b≠0) 的商正好是整数,而且没有余数。我们就说b是a的因数。
262021-04-26 15:23:22
1.质数:又称素数。一个大于1的正整数,且只能被1和它本身整除,那么这个数就是质数。也就是说质数只有2个因数,1和它本身。
142021-04-26 15:29:04
前面三个案例发布后,收到很多老师们的反馈信息。大家提出了许多宝贵建议,在此由衷的表示感谢。一个人的力量和思路毕竟是有限的,欢迎老师们多多提意见。无论是从哪个方面,数学知识本身、Scrach3.0编程方面
182021-04-26 15:49:17
把一个合数分解成若干个质因数的乘积的形式,即求质因数的过程叫做分解质因数。分解质因数只针对合数。
202021-04-26 15:59:18