2019年7月2日 星期二

Scratch 3.0 (05)讓背景動起來

我們可以用很簡單的技巧讓使用者以為背景會動了

範例:https://scratch.mit.edu/projects/294842918/
可以看到房子移動,甜甜圈也在移動,因為房子不斷的變動,感覺起來好像背景在動

房子必須要不斷的變化,所以我們在造型裡放了許多類的房子
透過下一個造型,可以變化看到房子的樣式,房子每次從最右出現 (x=250已經超出範圍了),然後每次減少5點的方式向左移動,直到超出範圍(x=-250)






如果要隨機出現,而不是固定下一個造型,可以用







取代原來的造型換成下一個

甜甜圈移動的方式和房子也是差不多的,只是同一時間多了檢查是否被貓咪碰到

比較兩者的移動方式,甜甜圈多了隨機位置和旋轉
碰到貓咪時則播放音效和隱藏起來 (其實還在繼續移動)
貓咪則比較單純,只要開始時顯示說明,然後就依照按鍵增減x,y 座標

以上是基礎練習,讓學生照抄
底下的進階可以等各種功能教會後才開始進行:
1.透過變數可以計算貓咪吃了幾個甜甜圈

2.透過分身,可以讓每次有兩個房子在畫面上

3. 增加雲朵,移動更緩慢些讓背景更生動。

沒有留言:

張貼留言