作为行业底层支持工具的开源引擎,在游戏及更多数字行业里,都扮演着一个不可或缺的角色,能够让更多开发者紧跟时代脉搏不掉队。全球流行的开源引擎Cocos Creator就为开发者提供一个“高性价比”的3D能力,降低了3D游戏研发成本与门槛。帮助开发者触达广泛的人群和市场。

  Cocos Creator 是一款轻量、高效、免费开源的跨平台游戏引擎,同时也是实时3D内容创作平台,不仅支持2D、3D的游戏开发,同时在HMI、IoT、XR、虚拟人偶等领域,均可提供一套完善的行业解决方案。 

  Cocos Creator分为了基本图像渲染和外部资源渲染,包括 Sprite、Label、Mask 等组件,能满足开发者对 2D 及 3D 游戏关于图片、文字、序列帧动画、骨骼动画、GPU 粒子、特效等渲染。

  在UI系统层面,Cocos Creator 通过组合不同 UI 组件,来生产能够适配多种分辨率屏幕的、通过数据动态生成和更新显示内容、支持多种排版布局方式的 UI 界面。

  在动画系统方面,除了标准的位移、旋转、缩放动画和序列帧动画以外,Cocos Creator这套动画系统还支持任意组件属性和用户自定义属性的驱动,再加上可任意编辑的时间曲线和创新的移动轨迹编辑功能,能够让内容生产人员不写一行代码就制作出细腻的各种动态效果。并且支持超高效的 GPU Driven 骨骼动画。

  Cocos Creator 支持游戏内的音效和背景音乐播放控制,此外,开发者可以直接使用Cocos Creator 的碰撞组件,这样可以避免加载物理引擎并构建物理世界的运行时开销。而物理引擎提供了更完善的交互接口和刚体、关节等已经预设好的组件。可以根据需要来选择适合自己的物理系统。

Cocos Creator LogoCocos Creator Logo

  就在一周之前,行业主流3D引擎Cocos 发布全新Creator 3.5版本。在这次更新中,Cocos 3D 能力再度提升,带来了与谷歌合作的Swappy功能支持、Marionette(提线木偶)动画状态机更新,2D 项目体验优化,并引入了新的简易几何渲染编辑器,以及更加流畅的材质编辑工作流等。

  自21年 Cocos Creator 3.0 发布开始,3D 支持被Cocos提升到了前所未有的高度。底层渲染架构经过重写,提供了面向现代图形接口的多后端 GFX,支持基于 FrameGraph 的定制渲染管线。在移动端上,一方面提供了移动端延迟渲染管线支持,另一方面为移动端 TBR & TBDR GPU 的 Memoryless 架构做了专门优化。在渲染上层,支持基于物理的光源、相机与材质(PBR),glTF 2.0 & FBX 标准模型、动画、材质支持,地形和离线 Lightmap 烘焙等高级特性。

  Cocos Creator 为 3D 物理引擎提供了高效的组件化工作流程和便捷的使用方法。目前支持了刚体、Box/Sphere 碰撞组件、触发和碰撞事件、物理材质、射线检测等特性。并且提供了物理 API 的抽象,能够支持 PhysX (Native)、Bullet (WASM)、Cannon、Builtin Physics等不同后端。

  Cocos Creator 内置动画状态机支持动画系统的基础功能,包含状态机、子状态机、状态机组件、触发器变量、动画混合等。节点式动画图将让大大简化动画制作流程,让开发者能更加清晰直观地进行创作。

  Cocos Creator 提供了一系列方法来让用户定制和扩展编辑器的功能,这些扩展以包(package)的形式进行加载。除了提供各功能类型的模板供用户定制,还支持从资源导入到构建发布,从数据编辑到完整面板的全流程扩展。

  Cocos是与UE、Unity并列的全球三大游戏引擎,这几年间,Cocos 引擎团队卧薪尝胆,已在3D领域取得了长足的技术革新,Cocos引擎3D性能的增长也获得了大厂的认可。从游戏到更多数字行业乃至元宇宙的道路上,都离不开引擎提供的技术支持,和之前手游那市场发展一样,这是Cocos的发展机遇。