Cocos Creator之代碼結(jié)構(gòu)
這一篇簡單介紹下代碼結(jié)構(gòu),清晰的代碼結(jié)構(gòu)更有利于團(tuán)隊(duì)對項(xiàng)目的理解和維護(hù)。
1.前面我們介紹了一系列基礎(chǔ)功能封裝,這部分內(nèi)容可以被不同的游戲重用。這一部分代碼都可以放到framework目錄下。
2.游戲業(yè)務(wù)代碼統(tǒng)一放到game目錄下
3.平臺sdk接入代碼放到channel目錄下
4.數(shù)據(jù)上報(bào)的sdk接入代碼放到report目錄下。

StartCtrl是項(xiàng)目的入口,負(fù)責(zé)項(xiàng)目的初始化,包括渠道sdk、數(shù)據(jù)上報(bào)sdk設(shè)定、游戲初始化。
framework目錄下面都是一些基礎(chǔ)功能。

game目錄下按照模塊劃分目錄

每一個(gè)游戲業(yè)務(wù)模塊下根據(jù)mvc劃分目錄

代碼組織先說到這里。
更多教學(xué)視頻以及素材源碼:
https://bycwedu.vipwan.cn/promotion_channels/630597732
標(biāo)簽: