:::
2-7 角色互動、廣播
和環境互動
- 反彈,先朝向 180 度,向前移動,判斷如果碰到邊緣就反彈(向後轉)。

- 氣球上昇每次(Y 改變1),如果到最上方( Y=180) 就隱藏消失


- 向左、向右從另一邊出現


連結處:https://scratch.mit.edu/projects/329689449/
和其他角色互動
消失(吃掉)


如果碰到多個角色或要再更細微的判斷(如小魚被大魚的嘴吃下),可以使用顏色做判斷。但注意不要和背景的顏色互相干擾。

打磚塊反彈
-
- 簡單寫法,碰到板子,取一個 -60度 ~60度 往上的角度。


連結處:https://scratch.mit.edu/projects/329665900/
-
如果要考慮物理動作,入射角等於反射角,可以參考以下寫法。
右方為0 ~ 180度,左方為 -0 ~ -180度。
-


廣播訊息通知互動
如果沒有接觸等互動,可以使用訊息的方式來引起互動。一方發出訊息,另一端接收到訊息,執行互動。


連結處:https://scratch.mit.edu/projects/329694187/
廣播訊息,還可以用在關卡改變、過關畫面切換等方面。
2-6 鍵盤控制、滑鼠控制