1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| assets/ ├── resources/ # 游戏资源目录 │ ├── audio/ # 音频资源目录 │ ├── font/ # 字体资源目录 │ ├── image/ # 图片资源目录 │ ├── music/ # 音乐资源目录 │ ├── prefab/ # 预制体资源目录 │ ├── scene/ # 场景文件目录 │ │ ├── HomeScene.fire # 主界面场景 │ │ ├── LoadingScene.fire # 加载界面场景 │ │ ├── MainScene.fire # 主游戏场景 │ └── spine/ # Spine 动画资源目录 ├── script/ # 游戏脚本目录 │ ├── Base/ # 基础模块目录 │ │ ├── HFSM.ts # 有限状态机实现 │ │ ├── Singleton.ts # 单例模式基类 │ │ ├── ViewBase.ts # UI基类 │ ├── GameData/ # 游戏数据模块目录 │ │ ├── GameData.ts # 游戏数据管理 │ ├── GameDefine/ # 游戏定义模块目录 │ │ ├── GameDefine.ts # 游戏数据结构定义 │ ├── GameManager/ # 游戏管理模块目录 │ │ ├── AudioManager.ts # 音频管理器 │ │ ├── EventManager.ts # 事件管理器 │ │ ├── PoolManager.ts # 对象池管理器 │ │ ├── ResManager.ts # 资源管理器 │ │ ├── StorageManager.ts # 存储管理器 │ │ ├── UIManager.ts # UI 管理器 │ ├── GameScene/ # 游戏场景模块目录 │ │ ├── MainGame.ts # 主游戏逻辑 │ ├── Tools/ # 工具模块目录 │ │ ├── AniTools.ts # 动画工具 │ │ ├── CFTools.ts # log日志工具 │ │ ├── Energy.ts # 体力值系统 │ │ ├── FakeProgress.ts # 假进度条工具 │ │ ├── SpineEx.ts # 重写Spine源码 │ │ ├── Tools.ts # 工具集合 │ ├── View/ # UI页面目录 │ │ ├── OverUI.ts # 游戏结束页面(UI模版)
|