Cocos Creator 3.0预览版发布,多项重大更新来袭
OSC开源社区 昨天
以下文章来源于FOSS Lab ,作者御坂弟弟
FOSS LabFree and Open Source Software,自由与开源软件
Cocos Creator 3.0 预览版已经发布。该版本在功能上已经接近正式版,可以用于新项目立项和特性预研。Cocos Creator 3.0 集成了原有 2D 和 3D 两套产品的所有功能,并在编辑器和引擎上做出多项更新。
编辑器
Cocos Creator 3.0 在 Cocos Creator 2.x 沿用多年的编辑器框架上进行了重构、拓展和升级。包括更加简洁清晰的界面设计、更快的启动速度、插件系统模块化、模块之间代码隔离消息驱动等等。
部分特性
在构建之后,Creator 3.0 将会缓存大部分构建内容,包括资源,压缩纹理,自动图集,引擎代码等,在之后构建中,如果没有变化,将直接使用缓存内容,加快构建速度,提升效率。
编辑器几乎所有功能模块都是以插件形式存在。用户可以在扩展菜单中快速创建自己的插件,从而实现自己想要的效果。
提供扩展管理器,可以管理所有扩展插件的运行和卸载
提供消息管理器,可以看到目前编辑器内已提供的功能
支持组件搜索,可以快速添加组件
动画编辑器功能扩展
新版的 FBX 导入器
......
引擎
Cocos Creator 3.0 将 Cocos Creator 2.4 与 3D 的优势进行了融合,全面支持 2D、3D 的各种功能特性。
部分特性
支持 Metal, Vulkan, WebGL 1.0,WebGL 2.0,GLES2, GLES3 的多渲染后端
原生支持 PBR
支持 GPU Instancing 合批优化,适用于绘制大量顶点数据相同的动态模型,支持对包含骨骼动画计算的模型进行 instancing 合批
支持全局雾效
采用光学度量单位来描述光源参数。基于光学度量单位,用户可以将光源的相关参数全部转化为真实世界中的物理值
Effect 的资源面板支持预览编译后的 Shader 代码,并支持可视化编辑 Shader 的每个 Define
全面转向 TypeScript,不再支持 JavaScript
......
现有项目可稳定过渡
现有的 Cocos Creator 2.4 将作为 LTS(长期支持)版本,并在后续两年提供持续更新,比如 Creator 2.4 预计在 2021 年提供缺陷修复和新的小游戏平台支持,以及 Apple Silicon (M1) 芯片的支持。此外,Cocos Creator 3D 也将会包含在 3.0 版本中,现有的 1.2 项目可直接升级,并且后续不在发布独立版本。
以下功能将在正式版发布
暂不支持 HUAWEI AGC 平台
暂不支持 Cocos Services 服务,将在正式版加入
暂不支持动态合图
暂不支持 Prefab 嵌套
Android 暂不支持发布 x86_64 架构
原生平台暂不支持使用 freetype 进行文字渲染
编辑器暂不支持资源包导入导出功能
编辑器暂未实现华为快游戏调试工具
Button 组件暂不支持 enable auto gray effect
如无意外,后续的正式版会在春节前后发布。