Cocos Creator 3D初体验
- 官方文档 https://docs.cocos.com/creator3d/manual/zh/
- 下载 https://www.cocos.com/creator3d
- 目前个人使用的版本是v1.1.1,官方已发布v1.2版本
整体的使用感受
- UI界面的制作一如既往的便捷高效
- 对Cocos Creator 2D上手很友好
- 有自己的3D编辑器
- 材质系统非常的灵活
- 当前版本对2D游戏的支持不够完善
目前不太完善的地方
- 2D方面
- 不支持LabelAtlas,可以使用bmfont间接来实现
- mask不支持图片作为模板
- 场景资源的自动释放不可用,可以通过一些特殊手段来释放内存
- 暂不支持动态合图
- 暂不支持spine、龙骨
- 3D方面
- 不支持动画分层,也就是不支持角色上下半身播放不同的动作。
- v1.1.1阴影只支持平面阴影,也就是说阴影只能投到地上但无法投射到模型身上。v1.2阴影支持shadowMap但不是很完善。
- v1.1.1不支持雾效,v1.2已支持。
- 暂不支持后处理(HDR、景深、泛光)
- 其他
- 暂不支持通过npm的方式引入代码库
帮助美术同学上手新引擎的相关文档
- 材质系统
- https://docs.cocos.com/creator3d/manual/zh/material-system/overview.html
- 文档最下面列出了常用参数的意义和用法
- 动画系统
- 粒子相关
跟Creator 2D不一样的地方
- UI的layer需要设置为 UI_2D
- 相对于旧版Creator所有组件名称都加了一个Component后缀 如 Sprite -> SpriteComponent node.getComponent(SpriteComponent)
- Node节点里面不再提供colo,Node新版api https://doc