Cocos Creator 3.6.2 今日正式發布。3.6.2 重點優化了原生上 Spine 的運行性能,實現 iOS/Android 平臺的性能提升;新增面向未來的渲染后端 WebGPU,助力 Web 平臺渲染能力的提升。此外 3.6.2 集中修復了一批已知問題,優化用戶體驗。建議所有 3.x 用戶升級。
以下是這次更新的主要內容:
重點更新
- 優化原生 Spine/DragonBones 性能 #12788。我們在 3.6.2 重點優化了原生上 Spine 的運行性能。在 iOS 較低端設備上最大達到了 40% 以上的性能提升。在 Android 平臺也有較為可觀的性能提升。
- [實驗性功能] 我們在 Web-Desktop 平臺新增了基于 wasm 的面向未來的渲染后端——WebGPU(Chromium 105)。未來會基于 WebGPU 后端逐步接入如 ComputeShader 等功能特性,對 Web 平臺的渲染能力提升具有重要作用。WebGPU 相關介紹可以參考 https://www.w3.org/TR/webgpu/
Engine
- 從材質選項中移除 Batching 合批(不推薦使用此合批模式,請改用 Instancing 合批)#12892
- 支持 Spine/Dragonbones 組件合批渲染功能 #12847
- 修復 Spine 二進制格式資源解析錯誤 #12894
- 修復 Instancing 合批相關的一些錯誤 #12786
- 更新默認天空盒素材 #12917
- 修復 Android okhttp 沒有主動調用 close 的問題 #12783
- 修復請求下載資源時無法解析 URL 中空格的問題 #12826
- 添加設置 uniform 時對 FLOAT3 形式 Color 的兼容 #12962
- 修復原生端設置字體時對特殊名稱(如 OpenSans-BoldItalic)的解析問題 #13048
- 修復 Graphics 組件內凹形狀錯誤的問題 #13037
Editor
- 修復 Camera 組件 Visibility 屬性在 Inspector 中不加載用戶自定義 Layers 的問題
- Bundle 名稱的界面校驗規則調整為僅支持數字字母下劃線減
- 修復復制粘貼相機節點報錯問題
- 修復從動畫編輯切換到預制體編輯時預制體數據異常問題 #12752
- 修復場景編輯的正交視角效果錯誤問題
- 修復自定義腳本中的屬性引用的子類是預制體子節點時不能正常保存的問題
- 修復編輯器預覽暫停時,選中相機時的小窗分辨率不符合設置的問題
- 修復構建插件 asset-handler 機制失效
- 修復修改偏好設置->默認圖片資源導入類型配置后報錯
Known Issues
- 在 WebGPU 后端使用帶半透明度像素的圖片時可能出現預乘透明通道的問題,可以通過調整材質混合模式臨時解決
- 在 WebGPU 后端 CopyTextureToBuffers 接口目前暫不支持
點擊下載最新版本,歡迎大家使用與體驗,感謝各位開發者的支持!