From Test-Scratch-Wiki
X 改变 () | |
X 改變 () | |
类别 | 动作类积木 |
形状 | 条形积木 |
X 改变 ()积木,原文为 Change X by (),是个动作类的条形积木。这个积木用来将角色造型中心点的 x 座标移动至指定数。X 轴的范围介于 -240 与 240 之间。
用法示例
- 游戏中玩家操控角色让它移动
— 这个X 改变 ()积木,还有另一个Y 改变 ()积木在这个事件中很常看到。
當 @greenflag 被點擊 重複無限次 如果 <[向左 v] 鍵被按下?> 那麼 x 改變 (-5) end 如果 <[向右 v] 鍵被按下?> 那麼 x 改變 (5) end end
- 这个积木也可以被用来让创造正弦波的角色沿着 x 轴移动(请参考三角学 Trigonometry),下方是演示:
當 @greenflag 被點擊 定位到 x: (-240) y: (([sin v] 數值 (-240)) * (100)) // 240 是舞台最左边的位置 筆跡清除 // 清除之前绘制的波形(如果存在) 下筆 // 绘制出波形的第一点 重複 (480) 次 //舞台的宽度是 480 x 座标 停筆 // 所以到下一个位置的移动不会受到无意的、不合要求的线路的干扰 x 改變 (1) // 这个积木的用法 y 設為 (([sin v] 數值 (x座標)) * (100)) // 结果乘以“100”以扩大视觉偏好的幅度 下筆 // 创建标记 end
替代用法
- 主页:Zho:替代用法列表
这个积木可以用以下两种代码来取代:
x 設為 ((x座標) + (change))//change 表示改变的量
定位到 x: ((x座標) + (change)) y: (y 座標)