scratch3.0角色动画

我们在这里通过一个简单的角色动画来体验一下对角色的操作

在Scratch3.0当中,造型(Costume)就是角色的外观和形象。一个角色可以有多个造型,在不同的条件下,角色可以切换为不同的造型,由此表现出角色的动作、动画或者状态变化等。下面我们就来动手尝试一下。

第1步
删除掉默认的小猫角色。
 
第2步
从背景库添加一个名为“Desert”的背景。

scratch3.0角色动画
 
第3步
从角色库添加一个名为“Hare”的角色。注意,这个角色有两个造型,分别表示静止和跳跃。我们通过切换这两个造型,就可以表现出的兔子奔跑动画了。

scratch角色
 
第4步编写代码。首先拖动【下一个造型】到代码区。这个积木的作用就是将角色造型切换为下一个造型。点击它,会发现角色在舞台区的造型发生了变化。


 
然后拖入【重复执行10次】积木,将下个选型积木嵌入到重复执行积木中。这时候,点击这个积木块组合,会发现兔子在舞台区连续跑动。但是,由于跑动得太快(其实也就是造型切换得太快),效果并不是太好,我们经常把这种不自然的动画效果称为“抖动”。

scratch角色动画
 
怎么办呢?加入一个【等待1秒】积木,把其中的“1”秒改为“0.3”秒,让每次造型切换之间有一个短暂的停,(注意,这是经常使用的一个小技巧,我们后面我还将会用到。现在看上去效果不错。

scratch 等待一秒

最后我们加入点击开始积木,这样我们一个简单的角色动画示例就做好了。完整示例如下:

scratch角色动画
 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://code.yanjiansem.com/html/2019/scratch_0725/29.html