天天看點

cocos creator主程入門教程(八)—— 代碼結構

五邑隐俠,本名關健昌,10年遊戲生涯,現隐居五邑。本系列文章以TypeScript為介紹語言。

這一篇簡單介紹下代碼結構,清晰的代碼結構更有利于團隊對項目的了解和維護。

1.前面我們介紹了一系列基礎功能封裝,這部分内容可以被不同的遊戲重用。這一部分代碼都可以放到framework目錄下。

2.遊戲業務代碼統一放到game目錄下

3.平台sdk接入代碼放到channel目錄下

4.資料上報的sdk接入代碼放到report目錄下。

cocos creator主程入門教程(八)—— 代碼結構

StartCtrl是項目的入口,負責項目的初始化,包括管道sdk、資料上報sdk設定、遊戲初始化。

framework目錄下面都是一些基礎功能。

cocos creator主程入門教程(八)—— 代碼結構

game目錄下按照子產品劃分目錄

cocos creator主程入門教程(八)—— 代碼結構

每一個遊戲業務子產品下根據mvc劃分目錄

cocos creator主程入門教程(八)—— 代碼結構

代碼組織先說到這裡,下一篇我們将介紹瓦片地圖。

繼續閱讀