移动需要确定当前坐标、移动方向、移动距离或移动目标。角色动作可以分为朝向、移动、设置座标、碰到边缘、旋转模式设定、位置变量这六类。
朝向包括向左/向右旋转、面向...方向、面向鼠标指针或角色。角度可以填-180到180度。比如
移动包括移动...步、移动xy座标、移动动鼠标指针或随机位置或角色、在...秒内滑行到xy座标。移动一般需要跟和指令一起显示移动过程。
设置座标包括将x/y坐标设定为...、将x/y坐标增加...。
旋转模式设定方向包括任意、左-右翻转、不旋转。任意方向是上下翻转。这个指令已经在Scratch角色区讲过了。
碰到边缘就反弹是角色到边缘后转向,跟下面指令是效果是相同的,但下面指令更灵活,可以设置转向角度,也可以将“边缘”换成其它角色。
位置变量包括x、y坐标和方向,可以放在任何带圆形或方形方框的指令中。左边的小方框勾选后变量显示在屏幕上,可以用于程序调试显示。
例子:让小猫向前移动,遇到边缘就反方向移动。
作业1:让小猫按以下方向移动形成一个正方形
作业2:让小猫按以下方向移动形成一个正方形
作业3:让小猫按以下方向移动形成一个圆方形