Cocos Creator 3.1.2 更新说明,v3.3.0 亮点抢先看
Cocos Creator 3.1.2 正式发布。v3.1.2 是在 v3.1.1 上优化体验和性能的版本,这个版本的更新内容是不包含在 v3.2 中的,之后会将 v3.1.2 的更新合并到 v3.2.1 和 v3.3.0。
从 v3.1.0 之后引擎组一直在并行推进三个版本线:v3.2.0、v3.1.x、v3.3.0,其中 v3.2 由于有配合鸿蒙 2.0 发布的需求,发布日早早定下,出于稳定性的考量主要就是在 v3.1.1 基础之上增加了鸿蒙平台支持。而在这之后,我们也持续收到开发者关于 v3.1 的问题反馈。为了更切实地解决开发者遇到的痛点问题、降低开发者的升级门槛,我们决定继续在 v3.1.2 上优化体验和性能,交付给开发者。
目前 Cocos Creator 3.x 作为一个新生的 3D 引擎,距离开发者的期待还有不小的距离,我们希望通过这种持续交付的实际行动来给开发者更强的信心。同时感谢所有 v3.x 先行者的支持,是你们的反馈让引擎日趋完善!
以下是重要更新说明。
Web & 小游戏 2D 渲染性能优化
优化小游戏启动性能
优化动画组件运行时性能
优化 PCF 阴影虚化效果,对低精度 ShadowMap 更加友好
优化 bullet 物理引擎性能
增加自动资源扫描开关,大型项目可以手动刷新资源管理器,提升编辑器体验
创建项目时默认不开启 TS 严格模式(建议手动开启)
解决 Mask 带来的内存泄露
解决 MeshRenderer 设置材质导致的内存泄露
强化 FBX 模型导入的容错
兼容废弃的 AudioClip 播放接口
修复 Empty 模板创建项目的问题
修复材质编辑器中多 PASS 切换问题和部分属性显示丢失
修复 JointTextureLayout 面板无法滚动
修复 SplashScreen 设置窗口无法关闭问题
修复预制体根节点上的脚本在原生环境中丢失的问题
修复重复加载 Morph 模型导致的渲染错误
修复 TTF 字体丢失时的崩溃
动画编辑器修复
修复动画编辑器节点关键帧无法直接删除
修复动画编辑器框选后,按下 Ctrl 添加关键帧后复制粘贴、缩放、排列关键帧功能异常
修复动画编辑器属性列表超出不出现滚动条、sample 修改后,当前时间显示未实时更新
环境与光影
修复开启 IBL 之后的材质报错
修复天空盒第一次设置无法显示
修复开启 ShadowMap 阴影后 GPU 预烘焙骨骼动画失效
粒子模块修复
修复粒子材质在节点未启用的情况下无法显示的问题
修复粒子 start speed 效果问题和旋转时的重力效果问题
构建模块修复
修复构建插件重启后报错
修复自动图集配置修改后构建仍使用缓存
修复安卓 abi 无默认值与原生 native 文件夹的 git ignore 配置问题
Tiledmap 修复
修复使用多图集下的 Tilesets 显示错误
修复 TiledLayer getTiledTileAt 函数报错问题
2D 骨骼动画
修复编辑器更新 color,Spine 和 DB 透明度不生效问题
修复 web 和 native 上 Spine 使用 blend mode 显示效果不正确的问题
修复 Spine 挂点节点在编辑器设置 scale 后不生效的问题
以上就是 v3.1.2 的重要更新,优化了大量开发者反馈的问题,再次感谢各位开发者的支持。
另外,v3.3.0 版本已进入迭代后期,这个版本有一些非常重要的更新可以提前透露给大家:
进一步提高原生化比重,在原生层实现渲染场景,优化性能,为未来的上层原生化和场景管理打好基础
渲染管线优化,降低 IO 压力
优化大项目使用体验:降低编辑器内存使用,避免崩溃,优化卡顿
优化标准光照模型
动画数据重构升级:为动画系统升级和动画状态机做好准备
各个后端物理行为统一
延迟渲染管线优化:光源裁剪、SSPR 等
除此之外还有各种 Demo 也在制作当中,比如已经上架 Store 的跑酷 Demo;API 文档页面也在进行重新设计。
各位开发者的声音,我们都非常重视,并正在一步步完善 Cocos Creator 3.x 的 2D & 3D 开发体验。
点击【阅读原文】前往官网下载最新版本,如果大家在升级中遇到困难,欢迎留言向我们反馈,我们也会尽力协助。Enjoy creating!