CocosCreator跨平台游戏引擎官方版是一款跨平台的2D和3D游戏开发引擎。CocosCreator跨平台游戏引擎官方版提供了完整的游戏开发工作流和强大的开发者工具套件,可用于2D和3D游戏开发,以及HMI、IoT、XR等前沿领域的应用。CocosCreator跨平台游戏引擎官方版提供了丰富的游戏开发工具和资源,使得开发者可以快速地创建出高质量的游戏让开发者可以通过Cocos Creator创建出各种各样的游戏,包括动作、角色扮演、策略、益智等类型的游戏。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
CocosCreator跨平台游戏引擎官方版软件简介
CocosCreator跨平台游戏引擎官方版以数据驱动和组件化为核心的游戏开发方式,并在此基础上无缝融合了 Cocos 引擎成熟的 JavaScript API 体系,一方面能够适应 Cocos 系列引擎开发者用户习惯,另一方面也为美术和策划人员提供前所未有的内容创作生产和即时预览测试环境。
CocosCreator跨平台游戏引擎官方版软件特色
强大编辑器功能
实时预览和调试游戏;
新资源系统增强对?项??持;
对设计师友好,允许设计师深?参与游戏开发流程;
强?的插件系统;
性能与框架
面向现代图形接口的多后端 GFX,完美?持 Vulkan、Metal、WebGL、OpenGL ES 负载均衡的多线程渲染器;
基于 FrameGraph 的定制渲染管线;
来自华为 CGKit 的移动端延迟渲染管线;
基于移动端 TBR & TBDR GPU 的 Memoryless 架构;
同步支持 2D 和 3D
同时支持 2D 和 3D 游戏开发,具有可满足您各种游戏类型特定需求的功能。并且深度优化了纯 2D 游戏的编辑器使用体验和引擎性能,内建了 Spine、DragonBones、TiledMap、Box2D 和 Texture Packer 等 2D 开发中间件的支持。
免费开源
Cocos Creator 的引擎完全开源,对开发者免费,并且延续了 Cocos2d-x 可定制、可嵌入、易学习、包体小的优点。
跨平台
Cocos Creator 深度支持各大主流平台,游戏可以快速发布到 Web、iOS、Android、HarmonyOS、Web、Windows、Mac,以及各个小游戏平台,让用户最大化游戏产品的可见度和成功概率。在 Web 和小游戏平台上提供了纯 JavaScript 开发的引擎运行时,以获得更好的性能和更小的包体。在其它原生平台上则使用 C++ 实现底层框架,提供更高的运行效率。
可定制化
受益于 Cocos Creator 开源的特点,游戏公司可在引擎内针对自己研发的游戏类型进行扩展和定制。
CocosCreator跨平台游戏引擎官方版安装步骤
1、在本站下载最新安装包,按提示安装
2、安装进行中,完成即可使用
CocosCreator跨平台游戏引擎更新日志
一、新功能
1、支持 3D 场景编辑
场景编辑器允许一键切换至 3D 编辑模式,方便对 3D 对象、摄像机、灯光进行编辑。
2、新增游戏预览面板
新增了独立的预览面板,能够在场景编辑的过程中直观地预览摄像机看到的画面。面板打开方式:主菜单 → 面板 → 游戏预览,预览面板可置于独立窗口,也可拖进编辑器主窗口。
3、新增 3D 光照和阴影
新增了 Light 组件,用于在场景中布置光源,还可结合MeshRenderer 设置阴影效果。
4、升级 EditBox 组件
现在用户可以单独设置 Text Label、Placeholder Label 和 Background 节点,变得更加灵活和简单,也更符合组件化的开发方式。
5、新增文字阴影渲染组件
新增了 LabelShadow 组件,用于给 Label 组件添加阴影效果,和 LabelOutline 用法类似。
6、支持动态创建 3D Primitive 模型
添加了 cc.primitive 模块,用于在运行时动态创建 3D 模型,如 box、cone、cylinder、plane 等。
7、集成材质系统(Beta)
加入了材质系统的支持,允许用户创建 Material 和 Effect(Shader)资源类型。需注意的是,目前的材质系统主要是提供给引擎内部使用,仅供开发者预览。
二、编辑器改进
新增快捷键 Ctrl/Cmd + Shift + F,用于将当前选中节点对齐到场景编辑器所在视角。
在场景编辑器中点选时,允许同时按住 Ctrl/Cmd 进行多选
完善针对自定义引擎的容错处理,避免编辑器启动失败
提升资源管理器在超大工程下的搜索性能
添加菜单“文件 - 在新窗口中打开项目”,用于支持在 Mac 上同时开启多个工程
当组件未定义 enabled 相关联的生命周期函数的时候,隐藏组件的 enabled 勾选按钮
升级 TypeScript 版本到 3.3.3333
三、引擎改进
让 cc.Vec3 能够兼容 cc.Vec2 的相关 API
改善了 Label 在编辑器及不同浏览器上的定位准确性(感谢”大城小胖”提供建议)
优化 3D 骨骼动画性能和体积
在原生平台默认启用 cc.macro.CLEANUP_IMAGE_CACHE 标记,以减少纹理内存占用
原生平台自动校验当前设备最大支持的纹理尺寸
添加微信小游戏上 XMLHttpRequest timeout 事件的支持
新增 cc.sys.HUAWEI_GAME 枚举,用于判断当前是否是华为快游戏平台
优化 Android 5 系统的 WebView 兼容性
当 VideoPlayer 设为静音时,允许 iOS 浏览器自动播放