这次有趣的scratch编程课,老师带着小猪佩奇中的乔治来做小程序啦!在小猪佩奇动画片中,乔治哭起来可是很有特色的,这次我们就用scratch来实现这个画面。我们首先来观察一下乔治哭的画面。在这个画面中,乔治的表情会变化,眼泪会飞出来!所以我们要制作这两个效果!
我们首先要准备两个角色和一个背景。分别是乔治、眼泪和草地!乔治有两个造型,一个正常的造型,一个哭泣的造型。这里的角色1-角色5都是眼泪,脚本都是一样的,就是参数有点不一样!
首先我们给乔治设置脚本,程序一开始乔治是正常的表情,点击一下乔治,乔治就切换到哭泣的造型,并播放哭声,发出哭泣的消息给眼泪角色!
眼泪角色要用画笔自己画出来,画一个白色的小点就可以了!眼泪角色在程序启动时是隐藏的,位置在乔治眼睛的坐标,可以用鼠标移动着找出坐标!当接收到哭的消息以后,就开始克隆自己。克隆的时候要有时间差,这样眼泪才会依次从眼睛这边飞出来。
眼泪的移动轨迹有一个先往上移动到一个范围内的坐标,再往下掉落到一个范围内的坐标。这个时候就要先设置好起始位置,在用随机数设置坐标范围,同时再用循环设置一个眼泪逐渐放大的效果!脚本如下:
设置好一个眼泪之后,再复制一下这个角色,稍微调整其实坐标参数和目标坐标参数,就可以有第二个眼泪效果了。以此累加就可以做出哭泣的效果。效果如下:
后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。