Cocos Creator引擎获得了对3D功能的支持
在游戏引擎 Cocos Creator 上,现在可以全面支持三维图形。该平台的开发者推出了 Cocos Creator 3.0 — 一个结合了公司之前2D和3D产品功能的框架版本。
关于更新,开发者们在官方博客中进行了介绍。项目创作者表示,他们在2010年发布引擎 Cocos2d-x 后便开始考虑引入3D功能。尽管他们的尝试长时间未能成功,但2019年公司成功启动了实验性的 Cocos Creator 3D。这个平台为 Cocos Creator 3.0 奠定了基础。
Cocos Creator 3.0 有哪些新功能?
- 支持 glTF 2.0 和 FBX 格式的3D模型;
- 物理渲染和光照;
- 支持现代图形API(Vulkan 和 Metal),自动切换到 OpenGL ES3 用于旧设备;
- 材质系统;
- 内置直接渲染管道;
- 骨骼动画和目标动画的形态变化;
- 基于 GPU 的粒子系统;
- 地形和光照贴图的“烘焙”;
- 其他一些功能。
然而,开发者警告说,为了新版本引擎,他们不得不重新设计整个架构。因此,在 Cocos Creator 1.X — 2.X 上创建的游戏将无法在 Cocos Creator 3.0 中正常运行。不过,您可以开始在其上开发新项目。
公司计划在未来至少两年内为 Cocos Creator 3.0 发布更新。计划引入的新功能包括多线程渲染和对移动平台增强现实技术的支持。值得注意的是,Cocos Creator 3.0 将继续作为一个部分开源的免费框架,延续其前任的传统。
尽管 Cocos Creator 3.0 适用于为 PC 主机和游戏机开发游戏,开发者们特别关注移动设备和 HTML5 游戏。他们认为,现代移动设备的性能尚未完全发挥,在这一点上 Cocos 可以提供一些新东西。
截至目前,基于 Cocos 引擎已制作超过10万个项目。在使用该引擎开发游戏的大型游戏公司中,特别提到 Tencent, Gameloft, Ubisoft 和 Square Enix。