我们前面几节课一起认识了Scratch3.0软件的安装,窗口的组成,初学教程的观看,画笔拓展的添加和使用,在舞台上进行绘制正方形、正五边形及五角星等作品,基本上对Scratch有了一定的认识。今天我们结合角色库中的“小猫”,让它在沙滩上来回走动散步。
一、添加角色
打开scratch3软件,从窗口右下角找到添加角色按钮,角色库里面有多个分类,动物,人物,奇幻,舞蹈,音乐,运动,实物,时尚,字母。今天我们使用的角色是“小猫”,属于动物类别。单击动物,从中选中“小猫”。
scratch3角色库
二、角色属性设置及舞台背景设置
在软件窗口角色区,可以对“小猫”角色进行属性设置,有位置(X坐标,Y坐标,舞台中心为原点),大小,方向,隐藏/显示,删除角色等。
角色库右侧就是舞台背景的添加,方法和添加角色方法一样,这里就不在多说了。
角色属性设置及舞台背景设置
三、《沙滩上的小猫》动画编程
这个图形化程序用到代码中的“运动”分类中的第一个“移动多少步”(默认10)命令,并把这个命令拖动到“脚本区”,我们通过尝试,不管你填写步数10也好,也好,每次运动都需要双击这个命令,有没有好的办法?
这就需要另一个分类中的代码命令“重复执行”,也就是我们学习编程中的循环。在scratch3重复执行有两个,一个是重复执行多少次,另外一个“重复执行”没有次数限制,具体用哪个,结合编制的程序来定。
scratch3代码
我们玩游戏时,都有一个开始按钮,我们编制的scratch程序如何开始呢?需要在脚本区添加一个代码,事件类别中的第一个“当(绿色旗子)被点击”。在软件窗口舞台区上方有一个绿色旗子,就是它,绿色旗子代表开始,绿色旗子右侧有一个红色圆形按钮,它代表停止结束。
《沙滩上的小猫》动画编程
我们把相对应的命令代码拖动到脚本区后,根据各代码形状进行拼接就行,这里注意有的图形化代码,上面是圆形,有的是向下凹陷,这里凹陷和突出的图形化代码可以拼接在一起。
我们点击绿色旗子,发现小猫可以在沙滩上散步了,但我们发现小猫的腿运动不正常,这里我们需要变换另一个“造型”。
造型
从代码区找到“外观”分类,从中找到“下一个造型”,然后拖动到脚本区,放到“移动10步”后面。点击绿色旗子,现在在看,小猫走动是不是正常了?
下一个造型
思考:
1.小猫自己太孤单了,能不能添加上一个角色和小猫一起走一走。
2.试一试能不能改变一下小猫的行走速度。
3.小猫在舞台上走,到了舞台边缘会怎么样?