![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90zdaVnRyQmZWJTYxgnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DNzczNxAjMyIjNxcDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
移動需要确定目前坐标、移動方向、移動距離或移動目标。角色動作可以分為朝向、移動、設定座标、碰到邊緣、旋轉模式設定、位置變量這六類。
朝向包括向左/向右旋轉、面向...方向、面向滑鼠指針或角色。角度可以填-180到180度。比如
移動包括移動...步、移動xy座标、移動動滑鼠指針或随機位置或角色、在...秒内滑行到xy座标。移動一般需要跟
和
指令一起顯示移動過程。
設定座标包括将x/y坐标設定為...、将x/y坐标增加...。
旋轉模式設定方向包括任意、左-右翻轉、不旋轉。任意方向是上下翻轉。這個指令已經在Scratch角色區講過了。
碰到邊緣就反彈是角色到邊緣後轉向,跟下面指令是效果是相同的,但下面指令更靈活,可以設定轉向角度,也可以将“邊緣”換成其它角色。
位置變量包括x、y坐标和方向,可以放在任何帶圓形或方形方框的指令中。左邊的小方框勾選後變量顯示在螢幕上,可以用于程式調試顯示。
例子:讓小貓向前移動,遇到邊緣就反方向移動。
作業1:讓小貓按以下方向移動形成一個正方形
作業2:讓小貓按以下方向移動形成一個正方形
作業3:讓小貓按以下方向移動形成一個圓方形