From Test-Scratch-Wiki

碰到邊緣就反彈
碰到邊緣就反彈
類別 動作類積木
形狀 條形積木

碰到邊緣就反彈積木,原文為(If on Edge, Bounce),是個動作類條形積木。在使用 移動 () 點 時,這個積木可以用來檢查該角色是否碰到了舞台畫面的四周圍 — 如果是的話,角色會朝原來行進的相反方向移動,它使用垂直於邊緣的線,也就是法線來確定反射角度。

使用示例

  • 用來防止角色的部分離開畫面(通常後面會接著 面朝 () 度 積木以停止反射)
  • 反射
  • 與「方塊敲擊」類似的遊戲
  • 用來讓角色彈出屏幕:
當 @greenflag 被點擊
重複無限次 
  碰到邊緣就反彈
  移動 (5) 點
end
  • 在與 Fish 類似的遊戲中也會用到:
重複無限次 
  右轉 @turnright (隨機取數 (-10) 到 (10)) 度
  移動 (3) 點
  碰到邊緣就反彈
  等待 (0.01) 秒
end

反彈積木

一些用戶在 論壇建議區曾希望有個簡單的稱為"反彈(bounce)"的積木,可以讓角色在碰到其它角色或是色塊時反彈。 [1][2][3]

不過,這類請求經常被拒絕,因為如果沒有微積分,就不可能反彈出一般的形狀。

參考

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