您的当前位置:首页正文

Scratch3.0运动模块程序指令分析讲解(18个指令)

2022-01-26 来源:好走旅游网
Frank2102----小兔子老师

Scratch3.0运动模块程序指令分析讲解

运动模块指令界面

具体指令分析

 移动模块(一):

1

Frank2102----小兔子老师

➢ 移动xx步:xx为正数(1.2.3…),角色在初始朝向往前移动xx像素,

xx为负数(-1.-2.-3…),角色在初始朝向往后移动xx像素。

➢ 移到随机位置:将角色移动到舞台的随机位置;

下拉三角还有移到某个角色或者鼠标:角色会移到指定的角色位置或者移到鼠标位置

➢ 移到XY:将角色移到舞台中间固定的X坐标值和Y坐标值

 移动模块(二):

➢ 将

X坐标设为和将Y坐标设为,这两个组合会把我们的角色固定在我们舞台的某一个位置

➢ 将X坐标增加和将Y坐标增加,这两个组合可以实现我们角色在舞台上的位置移动变化

➢ 整个舞台是由X(-240到240)和Y(-180到180)构成的一个二维平面区域组成,见下图

2

Frank2102----小兔子老师

➢ 每个角色开始都有一个启示位置(将X设为多少:将Y设为多少);X控制角色的水平位置,Y控制角色的垂直位置

➢ 上下移动(将Y的值增加多少):就是将角色Y的值进行改变,Y的值为正数就是向上移动,反之就是向下移动

➢ 左右移动(将X的值增加多少):就是将角色X的值进行改变,X的值为正数就是向右移动,反之就是向左移动

 旋转指令

3

Frank2102----小兔子老师

角色的旋转方式有两种,分别是左转和右转

➢ 左转模块:就是角色在使用之后向左旋转一定的角度(填入的角度值)

➢ 右转模块:就是角色在使用之后向右旋转一定的角度(填入的角度值)

PS:正常我们一个圆是(0度——360度)

 滑行指令

➢ 在多少时间(秒)内滑行到指定坐标(X:Y):在规定时间内角色滑向我们指定的坐标位置,有点漂移的视觉感

➢ 在多少时间(秒)内滑行到随机位置:在规定时间内角色会滑到舞台的随机位置。

在多少时间(秒)内滑行到鼠标或者角色位置:在规定时间内角色滑到鼠标或者其它角色位置。

4

Frank2102----小兔子老师

PS:移动和滑行的区别

移动是角色会跳跃式的前进或者后退多少步,而滑行是角色会慢慢的漂移过去。

 面向指令

➢ 面向多少度方向:输入0-180或者0-(-180),角色就会朝着我们指定的角度方向

➢ 面向某一个角色或者鼠标:舞台里面添加了一个气球(balloon1)和一个人(Avery),角色就会朝着我们的鼠标方向或者我们指令的其它角色的方向。所以面向选择的时候就如下:

5

Frank2102----小兔子老师

 碰到边缘就反弹及翻转方式指令

➢ 碰到边缘就反弹:角色在移动的时候,移动到舞台边缘加上这个模块就会往回移动,如果没有加这个就会一直卡在边缘,但是这个模块通常要和旋转方式结合使用

➢ 旋转方式分为:左右翻转、不可旋转、任意旋转(默认旋转方式)三种,对应效果如下

对应效果角色正常往后走

对应效果角色倒退往后走

6

Frank2102----小兔子老师

对应效果角色倒立过来往后走

 X坐标、Y坐标、方向

➢ X坐标:指当期角色水平位置的值,也就是X的值(取值范围-240 —— 240)

➢ Y坐标:指当期角色垂直位置的值,也就是Y的值(取值范围-180 —— 180)

➢ 方向:指当期角色的一个朝向(取值范围-180——180)

前面有矩形小框,这个是可以勾选的,勾选之后会在我们的舞台上出现,

这和以后要讲的变量是一样的,只是这个是系统定义的变量,不能改名称,而且这个变量是每个角色自己对应的,不是所有角色共有的。

7

Frank2102----小兔子老师

8

因篇幅问题不能全部显示,请点此查看更多更全内容