學習目標:
1. 添加兩個角色,分別為每個角色編寫代碼.
2. 學習使用判斷語句.
3. 學習使用兩個角色碰到偵測.
4. 學習使用循環.
5. 注意兩個角色的代碼是不同的,不能混淆.
程序的最終效果:
星星在海底隨機運動,鍵盤上下左右控制章魚,追逐星星,如果追上,就加分.
一. 添加背景和角色
1. 刪除小貓角色
2. 添加海底背景
3. 添加章魚角色(Octopus)
-保留章魚的A,B造型,其余刪除
4. 添加星星角色(Star)
二. 為章魚角色添加上下左右移動控制代碼
三. 為星星角色添加隨機位置代碼
- 注意:為星星角色添加腳本,應當先點選星星角色.
- 兩個角色的代碼是不一樣的.
四. 為章魚添加偵測判斷
- 當章魚碰到星星時加分
1. 新增"得分"變量,用於記錄分數
2. 為章魚角色增加碰到星星的偵測
- 問:為什么要增加"重復執行"的代碼?如果沒有重復執行,程序會怎么樣?
- 有重復執行,才能一直偵測,如果沒有,程序執行一次,就不會再偵測了.
- 注意:正在執行的代碼會發出黃色的光.沒有發光說明代碼沒有執行,或者已經執行完了.一次執行的代碼會閃動一下黃色光.
五. 完整代碼
1. 章魚角色代碼
2. 星星角色代碼
六. 強調:不同的角色其代碼是不一樣的.背景其實也是可以添加代碼的.
- 在添加代碼前要弄清楚,是為誰添加代碼.