scratch3第九講: 吃豆子游戲


學習目標:

  1. 理解並掌握面向控件的含義及使用方法.

  2. 掌握使用按鍵控制的方法.

  3. 理解重執行和判斷語句

  4. 學習造型繪制,變形的操作技巧

程序操控說明:

  用左右方向鍵控制"吃豆人"移動.豆子從舞台上方落下,如果被"吃豆人"碰到,就隱藏,表示豆子被吃掉.

程序運行效果:

 

一. 設置舞台和角色

  1. 設置舞台背景

    

 

 

  2. 繪制"吃豆人"

    - 使用圓形工具畫出頭和眼睛

      - 繪制時注意造型的中心點與畫布的中心點要對齊

    - 使用變形工具調整出嘴巴

    

 

      - 用變形工具點出上線嘴唇的位置

     

 

      - 拖動上下嘴唇的弧線中間位置的點向內形成嘴巴

      

 

        - 眼睛的做法是一樣的

      - 復制造型1,產生造型2,在上下嘴唇點的位置外再點個點,然后分別選擇上下嘴唇點,刪除上下嘴唇點,就把嘴巴變大了.

        

 

        

 

           

 

 

 

  3. 繪制綠豆子

    

 

 

二. 編寫"吃豆人"的腳本

  1. 用左右方向鍵控制"吃豆人"左右移動

    

 

 

  2. 編寫"吃豆人"的初始化腳本

    - 所謂的初始化,就是角色一開始時的樣子

    - 注意設置角色的初始位置

      

 

 

三. 編寫"綠豆子"的腳本

  1. 編寫綠豆子的初始化腳本

    - 大小,位置

      - 怎么讓豆子出現在隨機的位置,注意這里豆子應當在舞台的最上方

      

 

 

  2. 綠豆子的下落,以及碰到"吃豆人"的腳本

    - 重復執行,如果那么

    

  3. 角色隱藏后怎么再顯示出來呢?

    

 

 

  4. 如果沒有碰到怎么辦?

    - 如果Y坐標小於-180表示,小綠豆已經跑出了舞台,就停止這個腳本.

    

 

 

  5. 復制多個綠豆子

    - 所有綠豆子同時出現在舞台,這個不符合游戲的設想,怎么辦?

      - 在游戲開始增加等待,讓每個豆子的等待時間不一樣

      - 腳本編寫好后,再復制其它的豆子

      

 

       - 為啥一開始,要設置隱藏?

    - 在角色區中隊角色進行復制,不僅復制了該角色,還將角色所帶的腳本一同復制.

    

 

 

    

 

 

四. 游戲完整代碼

  1. "吃逗人"腳本

    

 

  2. 豆子的腳本

    

 

           

四. "吃豆子"游戲海可以增加哪些環節,讓游戲更精彩.

    

 


免責聲明!

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



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