Scratch基礎(二):小貓開始運動啦
本期開始學習Scratch的【運動】元件的使用方法。
1、“小貓”開始運動啦
(1)選中【角色】中的“小貓”。
(2)從【代碼元件區】的【事件】中,選擇【當“啟動”被點選】積木,拖拽到【編碼區】。
(3)從【代碼元件區】的【運動】中,選擇【移動“10 ”步】積木,拖拽到【編碼區】,其中的步數是可以修改的。
點選【啟動】按鈕,小貓就會向右運動一下了。
2、“小貓”的初始位置
反複點選【啟動】,小貓會一直往右運動到邊界,如何讓“小貓”回到初始位置呢?
從【代碼元件區】的【運動】中,選擇【移到x:0 y:0】積木,拖拽到【編碼區】,如上圖。
這裡的“x”和“y”坐标就是界面中的相對位置。
實際的【界面區】坐标,請根據自己的Scratch來定義。
3、“小貓”持續運動
如果不想一直點選【啟動】,來讓“小貓”運動,可以通過下面的方法。
從【代碼元件區】的【控制】中,選擇【重複執行】積木,拖拽到【編碼區】,把【移動】積木包住,如上圖。
點選【啟動】,“小貓”就可以一直運動下去。
4、“小貓”撞牆不回的解決辦法
上面的方法,“小貓”撞到牆後,就不回了?
從【代碼元件區】的【運動】中,選擇【碰到邊緣就反彈】積木,拖拽到【編碼區】,如上圖,就可以解決小貓回頭的效果。
5、“小貓”運動的動畫效果
上面的“小貓”運動起來,但由于隻有一個姿勢,顯得呆闆。
從【代碼元件區】的【外觀】中,選擇【下一個造型】積木,拖拽到【編碼區】,如上圖,就可以解決動作呆闆的問題。
從【造型】中,可以看到“小貓”有兩張圖檔,運動效果實際是兩張圖檔反複切換形成的效果!
6、“小貓”運動的快慢效果
“小貓”運動的快慢,有不同的方法進行調整。
方法1:增加或減少“步數”,可以加快和減慢
方法2:從【代碼元件區】的【控制】中,選擇【等待“0.2”秒】積木,拖拽到【編碼區】,如上圖,也可以調節快慢,讓“小貓”的動作切換更快或更慢。
大家還可以找到更多的方法。
7、“小貓”運動的初始方向
預設“小貓”運動的初始方向“向右”,即“面向90方向”。(大家可以從【角色】屬性的【方向】中看到“小貓”面向不同方向的數值)
如果我們希望“小貓”初始方向“向左”,即“面向-90方向”?
從【代碼元件區】的【運動】中,選擇【面向“-90”方向】積木,拖拽到【編碼區】,如上圖,就可以解決初始方向的問題。
留下一個問題:如果把剛才的積木加入到【重複執行】中,會是什麼效果?