Cocos Creator 3.7.3 正式上線,渲染管線和算法持續(xù)更新
Cocos Creator 3.7.3 正式發(fā)布。該版本對近日用戶反饋的一系列關(guān)鍵性問題進(jìn)行了集中修復(fù),也對一部分性能進(jìn)行了優(yōu)化,提升了用戶體驗(yàn),建議所有 v3.x 用戶升級。

Engine ?
Features
-
Render Graph 自定義渲染管線支持 GLES 后端
-
Deprecate addRasterView、addComputeView 等接口,新增 addRenderTarget、addDepthStencil 等接口,用于改善 js 內(nèi)存回收
-
自定義渲染管線增加 Offscreen Window & RT Raster 的支持
-
Renderer 組件提供更清晰的 Material 獲取接口,清晰區(qū)分共享材質(zhì)和實(shí)例化材質(zhì),廢棄 getMaterial
-
增加角色皮膚、頭發(fā)、眼球材質(zhì),優(yōu)化內(nèi)置光照模型對復(fù)雜材質(zhì)的支持


-
新版 Cocos Effect VSCode 插件,支持內(nèi)置函數(shù)、宏和全局變量的語法著色、自動補(bǔ)全、詳細(xì)提示、語法檢查等功能,可在 VSCode 擴(kuò)展中搜索 Cocos Effect 進(jìn)行安裝

-
Game 支持固定步長更新
-
支持淘寶小游戲
-
[XR] XR 構(gòu)建模版中增加 HEADTRACKING & PASSTHROUGH
-
[XR] 支持 EYE RENDER END 回調(diào)
Fixes
-
修復(fù)高刷設(shè)備在 Web 端的幀率設(shè)置,并且使用 RAF 優(yōu)化各種幀率設(shè)置下的穩(wěn)定性
-
修復(fù) Instancing 材質(zhì)蒙皮模型動畫切換跳變問題
-
修復(fù)部分不支持浮點(diǎn)紋理的平臺骨骼動畫貼圖大小錯誤問題
-
修復(fù)動畫系統(tǒng)保存了錯誤的材質(zhì) uniform 綁定導(dǎo)致的報錯
-
修復(fù) BakedSkinningModel 在原生平臺的內(nèi)存管理問題
-
修復(fù) spine.SkeletonData 缺失寬高信息造成問題 UITransform size 錯誤
-
修復(fù)內(nèi)置物理模塊的內(nèi)存泄漏(@May2nd 貢獻(xiàn))
-
修復(fù) GPU 粒子的采樣錯誤問題
-
修復(fù)粒子 Gradient 數(shù)據(jù)在 ratio 為 1 時的值采樣
-
修復(fù) SpriteRenderer 在使用 sorting 組件時排序失效的問題
-
修復(fù) RichText 對于長字符串丟失文本的問題
-
修復(fù) BMFont 文字在縮放時間距過窄的問題(@May2nd 貢獻(xiàn))
-
修復(fù) GameView 下運(yùn)行游戲時加載遠(yuǎn)程 bundle 失敗的問題
-
修復(fù)原生平臺 removeSpotLight 的錯誤
-
修復(fù) Planar Shadow 在多 Instance 下不顯示的問題
-
修復(fù) Toon shader 在 iOS 微信下的數(shù)據(jù)錯誤
-
修復(fù)預(yù)烘焙 AO 的計算問題
-
修復(fù)地形的 builtin-terrain 材質(zhì)中光照計算過暗的問題
-
修復(fù)反射探針的卷積圖在 OPPO 小游戲平臺較暗的問題
-
修復(fù) UBOWorldBound 沒有被計算到 UBO 數(shù)量的問題
-
對不同 Submodel 材質(zhì) pass 不一致時做容錯
-
隱藏不必要的 WebGL 錯誤信息
-
修復(fù) GLES2 后端的內(nèi)部格式
-
修復(fù)微信小游戲平臺 WebGL2 不支持 clearBufferfv 的問題
-
修復(fù) iOS 輸入框切換時有可能丟失焦點(diǎn)的問題
-
修復(fù) iOS 鍵盤彈出時確認(rèn)鍵可能被遮擋的問題
-
修復(fù)安卓平臺輸入框中無法及時獲得鍵盤輸入內(nèi)容的問題
-
修復(fù)安卓平臺設(shè)置可寫路徑后獲取路徑不匹配的問題
-
修復(fù) Mac 平臺退出時的崩潰
-
修復(fù) macOS 模擬器同時選擇“模擬器開啟調(diào)試面板”和“模擬器等待調(diào)試面板開啟”會報錯的問題
-
修復(fù) native.copyTextToClipboard() 在 iOS、Android 的崩潰問題
-
修復(fù) Window ID 為 0 時在安卓平臺的崩潰問題
-
修復(fù) WebAssembly.instantiate 的 Promise 回調(diào)在原生平臺不執(zhí)行的問題
-
修復(fù)自定義引擎缺少 external 目錄時的 include 問題
-
移除 Record 引擎宏定義以避免沖突
-
修復(fù) AtlasManager 沒有被暴露到 API 文檔的問題,優(yōu)化其文檔
-
[XR] 修復(fù) RotationOnly 情況下的相機(jī)位置跟蹤
-
[XR] 修復(fù)直接進(jìn)入 AR 模式時 UI 不顯示的問題
Editor ?
Features
-
支持手動填寫 iOS 平臺開發(fā)者賬號
Fixes
-
修復(fù) PSD 圖片無法導(dǎo)入為 SpriteFrame 類型的問題
-
修復(fù)紋理的自定義壓縮方式配置 project 協(xié)議程序后壓縮失敗的問題
-
修復(fù)退出動畫編輯模式后屬性面板添加組件按鈕未顯示的問題
-
修復(fù)構(gòu)建腳本時,因?yàn)橐?'use strict' 導(dǎo)致一些 npm 庫無法使用的問題
-
修復(fù)復(fù)制粘貼節(jié)點(diǎn)某些情況表現(xiàn)異常的問題
-
修復(fù)場景編輯器節(jié)點(diǎn)旋轉(zhuǎn)縮放時吸附行為異常的問題
-
修復(fù)編輯材質(zhì)時緩存數(shù)據(jù)可能不正確的問題
-
修復(fù)環(huán)境貼圖替換時編輯器沒有刷新的問題
-
修復(fù)地形烘培高精度 Lightmap 時的奔潰問題
-
修復(fù)多選節(jié)點(diǎn)編輯時的若干細(xì)節(jié)問題
-
修復(fù)其它細(xì)節(jié)體驗(yàn)問題
點(diǎn)擊文末 【閱讀原文】 前往官網(wǎng)下載最新版本,歡迎大家使用與體驗(yàn),感謝各位開發(fā)者的支持!



