当前位置: 首页 - 软件下载 - 编程开发 - 编程工具 - CocosCreator跨平台游戏引擎官方版 v2.1.1
CocosCreator跨平台游戏引擎

CocosCreator跨平台游戏引擎 官方版 v2.1.1

更新时间:2023-12-12 支持系统:WinALL
软件大小:144.86MB
软件分类: 编程工具
软件类型:国产软件
软件评级:
软件授权:免费软件
软件语言:简体

      CocosCreator跨平台游戏引擎官方版是一款功能强大的游戏开发软件。CocosCreator最新版引入了组件化编程思想和数据驱动的架构设计,简化了场景编辑、ui设计资源管理、游戏调试等操作。CocosCreator软件内置了完整的工具链,实现全平台覆盖,用户可以打造属于自己的虚拟世界。

软件介绍

      Cocos Creator 既是一款高效、轻量、免费开源的跨平台图形引擎,也是一个实时 3D 内容创作平台。它不仅能完美胜任 2D、3D 的游戏开发工作,同时在汽车、XR、元宇宙、教育等领域也都能提供完善的解决方案。Cocos Creator 也将持续为开发者提供更便捷的创作工具,为合作平台带来可靠的技术解决方案和优质内容供应。

截图

软件功能

      一、一体化编辑器

      1、为美术策划深度参与设计的编辑器

      2、强大的插件系统,自由拓展

      3、从未如此丝滑的动画编辑器

      4、易上手方便调试的 TypeScript 脚本语言

      二、完善的框架

      1、次世代引擎底层架构,面向未来的渲染 API 设计,支持 Vulkan、Metal、WebGL 等渲染后端

      2、基于 Command Buffer 提交渲染数据

      三、2D 与 3D

      1、同样优秀的 2D 与 3D 制作支持,满足多样需求

      2、完美适配 Spine、DragonBones、TiledMap、Box2D 和 Texture Packer 等 2D 开发中间件

      四、开源

      1、底层框架开源,社区共创无限可能

      2、可定制、可嵌入、包体小、易上手

      五、超高的性能

      1、高性能 HDR 渲染

      2、超高效的 GPU Driven 骨骼动面

      3、自动合图和自动合批为 2D 游戏保驾护航

      六、跨平台支持

      深度支持各大主流平台,快速发布到 Web、iOS、Android、HarmonyOS、Windows、Mac, 以及各个小游戏平台

截图

软件特色

      1、抗锯齿

      提供了消耗非常低的 FXAA 和效果较好基于时序的 TAA。

      2、超分辨率 FSR

      有助于用较低的损耗提升渲染分辨率,达到用较低的损耗达到更高的画质,或者减轻项目的性能压力。

      3、Bloom

      增强高光位置的泛光表现,提升画面质感。

      4、HBAO

      高质量环境光遮蔽,可以大幅度提升场景的立体感和质感。

      5、自定义 Color Grading

      这是非常简单但立竿见影的一种后期处理方法,可以用来增强对比度、饱和度,调节颜色、白平衡等画面属性。支持任意 Nx1 的长条图 和 8x8 的方块图,系统自动适配。

更新日志

      v2.1.1版本

      一、新功能

      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 浏览器自动播放

      四、Bug修复

      1、编辑器修复列表

      修复在 BuildResults.getNativeAssetPath 可能获取不到贴图路径的问题

      修复移除动画编辑器正在编辑的动画帧导致的报错

      修复反复进入 Prefab 编辑模式时会出现的 object already destroyed 警告

      2、引擎修复列表

      修复当组件未定义 onEnable 时 enabledInHierarchy 始终为 false 的问题

      修复 ToggleGroup 所在节点的 active 为 false 的时候未完全禁用的问题

      修复 Label 的 opacity 未生效的问题

      修复 Slider 的锚点设置会影响点击的问题

      修复粒子系统播放完后,隐藏节点再显示会出现残留粒子的问题

      修复粒子系统的粒子数量过多时可能导致的内存泄露问题

      修复原生平台资源下载、XMLHttpRequest、WebSocket、SocketIO 请求结束后有可能崩溃的问题

      修复原生平台上 XMLHttpRequest 可能因为超时引发崩溃的问题

      修复原生平台在电信网络下通过 IPV6 加载(微信头像)文件可能失败的问题

      修复原生平台 OpenGL 绘制报错

      修复原生平台 Label 渲染系统文字时可能有黑边的问题

      修正 Android 平台上音频文件不在 OBB 时无法加载的问题

      修复 Android 平台在引擎初始化完成之前收到 touch 事件可能引起崩溃的问题

      修复 Windows 平台窗口从最小化还原时可能的报错

      修复 Windows 平台关闭窗口时出现的报错

      修复在浏览器上音量设置为 0 无效的问题

      修复 3D 项目不兼容微信小游戏开放数据域的问题

      修复 3D 模型的骨骼穿透问题

下载地址

安全下载地址

优先使用Win工具箱下载,更安全高效

电信安全下载 联通安全下载 移动安全下载 网通安全下载