要学习一个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 游戏开始的菜单场景