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 座標)

参见

Cookies help us deliver our services. By using our services, you agree to our use of cookies.