scratch3第七講:多角色-追逐游戲


學習目標:

  1. 添加兩個角色,分別為每個角色編寫代碼.

  2. 學習使用判斷語句.

  3. 學習使用兩個角色碰到偵測.

  4. 學習使用循環.

  5. 注意兩個角色的代碼是不同的,不能混淆.

 程序的最終效果:

  星星在海底隨機運動,鍵盤上下左右控制章魚,追逐星星,如果追上,就加分.

   

一. 添加背景和角色

  1. 刪除小貓角色

  2. 添加海底背景

    

 

 

  3. 添加章魚角色(Octopus)

    -保留章魚的A,B造型,其余刪除

    

 

 

  4. 添加星星角色(Star)

二. 為章魚角色添加上下左右移動控制代碼

  

 

 三. 為星星角色添加隨機位置代碼

    - 注意:為星星角色添加腳本,應當先點選星星角色.

    - 兩個角色的代碼是不一樣的.

  

四. 為章魚添加偵測判斷

  - 當章魚碰到星星時加分

  1. 新增"得分"變量,用於記錄分數

    

 

   2.  為章魚角色增加碰到星星的偵測

      - 問:為什么要增加"重復執行"的代碼?如果沒有重復執行,程序會怎么樣?

        - 有重復執行,才能一直偵測,如果沒有,程序執行一次,就不會再偵測了.

        - 注意:正在執行的代碼會發出黃色的光.沒有發光說明代碼沒有執行,或者已經執行完了.一次執行的代碼會閃動一下黃色光.

    

五. 完整代碼

  1. 章魚角色代碼

    

  2. 星星角色代碼

    

 六. 強調:不同的角色其代碼是不一樣的.背景其實也是可以添加代碼的.

  - 在添加代碼前要弄清楚,是為誰添加代碼.

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM