From Test-Scratch-Wiki
碰到边缘就反弹 | |
碰到邊緣就反彈 | |
类别 | 动作类积木 |
形状 | 条形积木 |
碰到边缘就反弹积木,原文为(If on Edge, Bounce),是个动作类的条形积木。在使用 移动 () 点 时,这个积木可以用来检查该角色是否碰到了舞台画面的四周围 — 如果是的话,角色会朝原来行进的相反方向移动,它使用垂直于边缘的线,也就是法线来确定反射角度。
使用示例
- 用来防止角色的部分离开画面(通常后面会接着 面朝 () 度 积木以停止反射)
- 反射
- 与“方块敲击”类似的游戏
- 用来让角色弹出屏幕:
當 @greenflag 被點擊 重複無限次 碰到邊緣就反彈 移動 (5) 點 end
- 在与 Fish 类似的游戏中也会用到:
重複無限次 右轉 @turnright (隨機取數 (-10) 到 (10)) 度 移動 (3) 點 碰到邊緣就反彈 等待 (0.01) 秒 end
反弹积木
一些用户在 论坛建议区曾希望有个简单的称为"反弹(bounce)"的积木,可以让角色在碰到其它角色或是色块时反弹。 [1][2][3]
不过,这类请求经常被拒绝,因为如果没有微积分,就不可能反弹出一般的形状。