要學習一個Demo,應該先梳理它的項目結構,這樣學起來不會像無頭蒼蠅一樣
環境準備:
- VS Code
- 暗黑斬Demo master分支 https://github.com/cocos-creator/tutorial-dark-slash
- Cocos Creator v2.0.9
我對項目的腳本目錄按照我的認知做了調整,方便講解(如有侵權,請聯繫我,我會盡快刪除)
animation 動畫機資源
atlas 圖集資源
audio 聲音資源
font 字體資源
particles 特效資源
prefab 預製體資源
scripts 腳本資源
- EntityLogic 遊戲中的實體,因爲項目中把實體邏輯和實體數據耦合在一起,所以我只能把他們全部歸爲實體邏輯類了
- Managers 遊戲中所有的管理者
- Render 遊戲中的渲染腳本
- UI 遊戲中的UI邏輯
- Types.js 遊戲中的所有枚舉類型
testures 圖片資源
menuAnim 主菜單的動畫效果
PlayerGame 主要遊戲場景
StartGame 遊戲開始的菜單場景