天天看点

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

Scratch基础(二):小猫开始运动啦

本期开始学习Scratch的【运动】组件的使用方法。
           

1、“小猫”开始运动啦

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

(1)选中【角色】中的“小猫”。

(2)从【代码组件区】的【事件】中,选择【当“启动”被点击】积木,拖拽到【编码区】。

(3)从【代码组件区】的【运动】中,选择【移动“10 ”步】积木,拖拽到【编码区】,其中的步数是可以修改的。

点击【启动】按钮,小猫就会向右运动一下了。

2、“小猫”的初始位置

反复点击【启动】,小猫会一直往右运动到边界,如何让“小猫”回到初始位置呢?

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

从【代码组件区】的【运动】中,选择【移到x:0 y:0】积木,拖拽到【编码区】,如上图。

这里的“x”和“y”坐标就是界面中的相对位置。

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

实际的【界面区】坐标,请根据自己的Scratch来定义。

3、“小猫”持续运动

如果不想一直点击【启动】,来让“小猫”运动,可以通过下面的方法。

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

从【代码组件区】的【控制】中,选择【重复执行】积木,拖拽到【编码区】,把【移动】积木包住,如上图。

点击【启动】,“小猫”就可以一直运动下去。

4、“小猫”撞墙不回的解决办法

上面的方法,“小猫”撞到墙后,就不回了?

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

从【代码组件区】的【运动】中,选择【碰到边缘就反弹】积木,拖拽到【编码区】,如上图,就可以解决小猫回头的效果。

5、“小猫”运动的动画效果

上面的“小猫”运动起来,但由于只有一个姿势,显得呆板。

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

从【代码组件区】的【外观】中,选择【下一个造型】积木,拖拽到【编码区】,如上图,就可以解决动作呆板的问题。

从【造型】中,可以看到“小猫”有两张图片,运动效果实际是两张图片反复切换形成的效果!

6、“小猫”运动的快慢效果

“小猫”运动的快慢,有不同的方法进行调整。

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

方法1:增加或减少“步数”,可以加快和减慢

方法2:从【代码组件区】的【控制】中,选择【等待“0.2”秒】积木,拖拽到【编码区】,如上图,也可以调节快慢,让“小猫”的动作切换更快或更慢。

大家还可以找到更多的方法。

7、“小猫”运动的初始方向

默认“小猫”运动的初始方向“向右”,即“面向90方向”。(大家可以从【角色】属性的【方向】中看到“小猫”面向不同方向的数值)

如果我们希望“小猫”初始方向“向左”,即“面向-90方向”?

Scratch基础(二):小猫开始运动啦Scratch基础(二):小猫开始运动啦

从【代码组件区】的【运动】中,选择【面向“-90”方向】积木,拖拽到【编码区】,如上图,就可以解决初始方向的问题。

留下一个问题:如果把刚才的积木加入到【重复执行】中,会是什么效果?

继续阅读