CocosCreator物理小遊戲實戰-別離開碗(一)

摘要

CocosCreator 物理小遊戲實戰教程開更啦!來跟 KUOKUO 一起學習吧!開發語言爲 TypeScript!

正文

使用版本

CocosCreator 版本 2.3.4

遊戲效果

遊戲介紹

這個物理小遊戲玩法是要玩家控制輪盤,進而控制食物下落,讓它們穩穩的落進碗裏,掉出去就算遊戲失敗,而按照要求擺滿碗就算過關。這個遊戲是 KUOKUO 在 2019 年 8 月份就做成了微信小遊戲,但是因爲忙別的事情一直放在了那裏,今天 KUOKUO 就把它簡化後重寫,另起了一個更貼切的名字,做成一個教程分享給大家,想體驗的可以掃下面的二維碼。代碼也已經開源至 GitHub,並且闊闊還把素材單獨分了一個文件夾,想跟着做的可以從頭開始哦!


思路規劃

項目採用的是 TypeScript 語言,單場景。腳本按功能分爲 UI 相關、遊戲邏輯、Util 工具腳本、數據存儲以及 Config 關卡配置文件。遊戲中的 UI 有開始場景、關卡選擇、輪盤控制、關卡信息、勝利與失敗彈窗共六個,由一個 UIManager 節點管理,UIManager 負責與 GameManager 交互。

UIManager 與 GameManager 由一個靜態單例存儲取用,MusicManager 負責音樂播放但它不掛載於任何節點,採用異步加載 resources 文件夾下音頻文件的模式。下圖爲資源與節點層級結構,UI 都是預製體形式,節點樹十分清晰:

流程圖

這裏給出大致的流程圖,主要是 UI 初始化:

結語

第一部分主要講解了大體思路,我們在第二部分詳細介紹下 UI 的管理!

碼代碼的教學視頻也正在準備哦,敬請期待!O(∩_∩)O~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章