From Test-Scratch-Wiki

定位到 X:() Y:()
定位到 X:() Y:()
類別 動作類積木
形狀 條形積木

定位到 X:() Y:() 積木Go to X: () Y: ())是個動作類條形積木,用來設定角色的 角色XY 座標值。這個積木和 X 設為 () 還有 Y 設為 () 積木有關 —它就像把這兩個積木合倂起來的東西,在替代用法裡有進一步的演示。

這個積木在使用時,被移動的角色是沒有動畫的 — 這是在舞台畫面中移動角色而不做任何動畫(像滑動)的最簡單方法,因此,當角色需要從某個點「跳」到另一個點時,就會使用這個積木。

用法示例

角色常常必須要跳到某個地方 — 這個積木是達成這個任務的最簡單方法。

定位到 X:() Y:() 積木的常見用法如下:

  • 移動一個角色
定位到 x: (73) y: (84)
  • 專案或舞台的角色設定到剛開始的位置
當 @greenflag 被點擊
定位到 x: (73) y: (84)
當收到訊息 [Stamp picture v]
造型換成 [Background v]
定位到 x: (73) y: (84)
蓋章
造型換成下一個
定位到 x: (83) y: (114)
蓋章
造型換成下一個
定位到 x: (95) y: (144)
蓋章

替代用法

主頁:Zho:替代用法列表

這個積木相當於以下代碼:

滑行 (0) 秒到 x: (X amount) y: (Y amount)

常見錯誤

以下替代用法是許多 Scratch 新手常犯的錯誤:

x 設為 (X amount)
y 設為 (Y amount)

這種解法在用在畫筆時並不準確,試試看下方的二個程式,你就可以看到差異處。

當 [空白 v] 鍵被按下
停筆
定位到 x: (0) y: (0)
下筆
定位到 x: (100) y: (100)

當 [b v] 鍵被按下
停筆
定位到 x: (0) y: (0)
下筆
x 設為 (100)
y 設為 (100)

輸出結果如下,藍色路徑是正確的替代用法,紅色是錯誤的。
Go-To-X-Y-Pitfall.png

參見