Cocos Creator 3.7.3 正式上线,渲染管线和算法持续更新
2023.05.10 by 引擎组
版本更新

Cocos Creator 3.7.3 正式发布。该版本对近日用户反馈的一系列关键性问题进行了集中修复,也对一部分性能进行了优化,提升了用户体验,建议所有 v3.x 用户升级。

 

 

Engine

Features

  • Render Graph 自定义渲染管线支持 GLES 后端
  • Deprecate addRasterView、addComputeView等接口,新增addRenderTarget、addDepthStencil 等接口,用于改善 js 内存回收
  • 自定义渲染管线增加 Offscreen Window & RT Raster 的支持
  • Renderer 组件提供更清晰的 Material 获取接口,清晰区分共享材质和实例化材质,废弃 getMaterial
  • 增加角色皮肤、头发、眼球材质,优化内置光照模型对复杂材质的支持

 

 

  • 新版 Cocos Effect VSCode 插件,支持内置函数、宏和全局变量的语法着色、自动补全、详细提示、语法检查等功能,可在 VSCode 扩展中搜索 Cocos Effect 进行安装

 

 

  • Game 支持固定步长更新
  • 支持淘宝小游戏
  • [XR] XR 构建模版中增加 HEADTRACKING & PASSTHROUGH
  • [XR] 支持 EYE RENDER END 回调

 

Fixes

  • 修复高刷设备在 Web 端的帧率设置,并且使用 RAF 优化各种帧率设置下的稳定性
  • 修复 Instancing 材质蒙皮模型动画切换跳变问题
  • 修复部分不支持浮点纹理的平台骨骼动画贴图大小错误问题
  • 修复动画系统保存了错误的材质 uniform 绑定导致的报错
  • 修复 BakedSkinningModel 在原生平台的内存管理问题
  • 修复 spine.SkeletonData 缺失宽高信息造成问题 UITransform size 错误
  • 修复内置物理模块的内存泄漏(@May2nd 贡献)
  • 修复 GPU 粒子的采样错误问题
  • 修复粒子 Gradient 数据在 ratio 为 1 时的值采样
  • 修复 SpriteRenderer 在使用 sorting 组件时排序失效的问题
  • 修复 RichText 对于长字符串丢失文本的问题
  • 修复 BMFont 文字在缩放时间距过窄的问题(@May2nd 贡献)
  • 修复 GameView 下运行游戏时加载远程 bundle 失败的问题
  • 修复原生平台 removeSpotLight 的错误
  • 修复 Planar Shadow 在多 Instance 下不显示的问题
  • 修复 Toon shader 在 iOS 微信下的数据错误
  • 修复预烘焙 AO 的计算问题
  • 修复地形的 builtin-terrain 材质中光照计算过暗的问题
  • 修复反射探针的卷积图在 OPPO 小游戏平台较暗的问题
  • 修复 UBOWorldBound 没有被计算到 UBO 数量的问题
  • 对不同 Submodel 材质 pass 不一致时做容错
  • 隐藏不必要的 WebGL 错误信息
  • 修复 GLES2 后端的内部格式
  • 修复微信小游戏平台 WebGL2 不支持 clearBufferfv 的问题
  • 修复 iOS 输入框切换时有可能丢失焦点的问题
  • 修复 iOS 键盘弹出时确认键可能被遮挡的问题
  • 修复安卓平台输入框中无法及时获得键盘输入内容的问题
  • 修复安卓平台设置可写路径后获取路径不匹配的问题
  • 修复 Mac 平台退出时的崩溃
  • 修复 macOS 模拟器同时选择“模拟器开启调试面板”和“模拟器等待调试面板开启”会报错的问题
  • 修复 native.copyTextToClipboard() 在 iOS、Android 的崩溃问题
  • 修复 Window ID 为 0 时在安卓平台的崩溃问题
  • 修复 WebAssembly.instantiate 的 Promise 回调在原生平台不执行的问题
  • 修复自定义引擎缺少 external 目录时的 include 问题
  • 移除 Record 引擎宏定义以避免冲突
  • 修复 AtlasManager 没有被暴露到 API 文档的问题,优化其文档
  • [XR] 修复 RotationOnly 情况下的相机位置跟踪
  • [XR] 修复直接进入 AR 模式时 UI 不显示的问题

 

Editor 

Features

  • 支持手动填写 iOS 平台开发者账号

 

Fixes

  • 修复 PSD 图片无法导入为 SpriteFrame 类型的问题
  • 修复纹理的自定义压缩方式配置 project 协议程序后压缩失败的问题
  • 修复退出动画编辑模式后属性面板添加组件按钮未显示的问题
  • 修复构建脚本时,因为引入 'use strict' 导致一些 npm 库无法使用的问题
  • 修复复制粘贴节点某些情况表现异常的问题
  • 修复场景编辑器节点旋转缩放时吸附行为异常的问题
  • 修复编辑材质时缓存数据可能不正确的问题
  • 修复环境贴图替换时编辑器没有刷新的问题
  • 修复地形烘培高精度 Lightmap 时的奔溃问题
  • 修复多选节点编辑时的若干细节问题
  • 修复其它细节体验问题

前往官网下载 Cocos Creator 最新版本,欢迎大家使用与体验,感谢各位开发者的支持!