From Test-Scratch-Wiki
移动 () 点 | |
移動 (10) 點 | |
类别 | 动作类积木 |
形狀 | 条形积木 |
加入於 | 1.0 |
移动 () 点(Move () Steps)积木是个动作类的条形积木。这个积木会将角色按其朝向的方向向前移动指定点数,1 点相当于 1 像素,默认值是 10,可以替换成任何数字。这个积木能往正确的方向移动的方法,事实上是使用了数学上的三角学(Trigonometry),这也是计算机处理这类移动的方式。
用法示例
比起用 X 改变 ()以及 Y 改变 ()积木来编写程式,这个积木更容易让角色向前移动。 以下是移动 () 点'积木的常见用法:
- 让角色移动
當 @greenflag 被點擊 迴轉方式設為 [左-右 v] 重複無限次 移動 (10) 點 碰到邊緣就反彈 end
- 在动画中让角色向前移动
重複 (10) 次 移動 (10) 點 end
- 让角色跟着滑鼠移动
重複無限次 面朝 [鼠標 v] 向 移動 (10) 點 end
替代用法
- 主页:积木替代用法列表
这个积木相当于以下程式:
定位到 x: ((x座標) + (([sin v] 數值 (方向)) * (number))) y: ((y 座標) + (([cos v] 數值 (方向)) * (number)))