1 月 2 日消息,據(jù) Unity 官方消息,經(jīng)過四個(gè)月的內(nèi)測與持續(xù)的技術(shù)迭代與優(yōu)化,「團(tuán)結(jié)引擎創(chuàng)世版」開放下載。
據(jù)介紹,此次發(fā)布的團(tuán)結(jié)引擎創(chuàng)世版,帶來了完整的一站式微信小游戲解決方案,以及專為汽車智能座艙開發(fā)打造的團(tuán)結(jié)引擎車機(jī)版,新增了對國產(chǎn)操作系統(tǒng) OpenHarmony 開源鴻蒙的支持,并且展示了 Beta 版本的虛擬幾何體(Virtual Geometry)功能。附官方介紹:
一站式微信小游戲解決方案團(tuán)結(jié)引擎創(chuàng)世版在引擎輕量化方面做了充分的技術(shù)部署,不僅增強(qiáng)了引擎的代碼剔除功能,可以徹底剔除一些未被使用的功能點(diǎn)代碼,還新增了 stripping level: Extreme 以進(jìn)一步裁剪包體大小,縮減 WASM 代碼體積,減小運(yùn)行時(shí)內(nèi)存開銷。
團(tuán)結(jié)引擎創(chuàng)世版還專門針對小游戲平臺優(yōu)化了 Shader,以提高在 iOS 設(shè)備上的渲染效率,并通過 TransformFeedback 支持 GPU Skinning,減少 CPU 負(fù)載,提高效率的同時(shí)緩解發(fā)熱現(xiàn)象。還剔除了 il2cpp 運(yùn)行時(shí)中與微信小游戲無關(guān)的結(jié)構(gòu)和代碼,并選擇延遲加載腳本元數(shù)據(jù),優(yōu)化了 il2cpp 運(yùn)行時(shí)的內(nèi)存開銷和運(yùn)行效率。
團(tuán)結(jié)引擎創(chuàng)世版針對微信小游戲的異常處理也新增了多項(xiàng)優(yōu)化,不僅徹底移除了關(guān)閉異常時(shí)的處理指令,支持開發(fā)者定制異常支持范圍,還新增了 WASM 原生異常支持,可以有效減少不必要的指令及 JS-WASM 跳轉(zhuǎn)開銷。
在性能分析層面,團(tuán)結(jié)引擎創(chuàng)世版增添了加強(qiáng)版的 Profiler 工具,新增 Frame Debugger 支持,可以深入分析渲染步驟;并在 Profiler 中新增 AssetBundle 的數(shù)量和內(nèi)存統(tǒng)計(jì),覆蓋了 NativeHeap、JS 文件系統(tǒng)等,幫助用戶全面分析 AssetBundle 的內(nèi)存占用。
團(tuán)結(jié)引擎車機(jī)版團(tuán)結(jié)引擎車機(jī)版不僅同時(shí)支持 HMl Android、QNX、Embedded Linux 車機(jī)平臺,還針對每個(gè)平臺的開發(fā)流程、渲染效果、車機(jī)性能等指標(biāo)進(jìn)行了充分優(yōu)化。
對于 HMl Android,團(tuán)結(jié)引擎車機(jī)版新增 AddressSanitizer 支持,提供了可嵌入安卓原生 App 的 3D 渲染服務(wù)能力和具備工程隔離能力的 URAS 架構(gòu),并對 URAS 在 Editor 上的開發(fā)體驗(yàn)進(jìn)行了優(yōu)化,同時(shí)在最新版本增加了 vulkan 的支持。
對于 QNX,團(tuán)結(jié)引擎車機(jī)版不僅支持圖層相關(guān)自定義設(shè)置,線程優(yōu)先級和 CPU affinity 設(shè)置,多點(diǎn)觸控;還在開發(fā)體驗(yàn)上,全面支持了 Slogger2 和 Stacktrace 日志輸出。
對于 Embedded Linux,團(tuán)結(jié)引擎車機(jī)版同時(shí)支持圖層相關(guān)自定義設(shè)置,和設(shè)置線程優(yōu)先級、CPU affinity。
在車企非常關(guān)注的性能方面,團(tuán)結(jié)引擎車機(jī)版對啟動時(shí)間和流程、CPU 占用等進(jìn)行了充分優(yōu)化,提供了多種開發(fā)工具來提升效率,比如支持可視化調(diào)試的 HMl Simulator、可復(fù)用的車模車控 Package 等。
全面適配 OpenHarmony 操作系統(tǒng)目前,團(tuán)結(jié)引擎已全面適配 OpenHarmony 各項(xiàng)系統(tǒng)能力,包括但不限于 Ability 框架適配,XComponent 能力適配,ArkUI 適配,音視頻,文件系統(tǒng),觸控系統(tǒng)等等。并且支持項(xiàng)目快速迭代,能夠直連設(shè)備,直接實(shí)現(xiàn) Patch and Run / Build and Run,并導(dǎo)出 Ability Project。
團(tuán)結(jié)引擎創(chuàng)世版還提供了 Profiler 支持,適配原有引擎的完整 Profiler,并支持平臺對應(yīng)的 Profiler 和抓幀工具 SmartPerf。提供了專有的 C# 與 ts 交互 API,方便 SDK 接入。
團(tuán)結(jié)引擎創(chuàng)世版號稱能夠給開發(fā)者在 OpenHarmony 上帶來絲滑的開發(fā)體驗(yàn),確保不增加開發(fā)者的學(xué)習(xí)成本,兼容老版本項(xiàng)目,可以做到一鍵切換平臺,一鍵構(gòu)建出包。
Virtual Geometry
團(tuán)結(jié)引擎創(chuàng)世版基于 GPU Driven Pipeline 進(jìn)行了 Virtual Geometry 技術(shù)初探。
基于此技術(shù),開發(fā)者可以輕松導(dǎo)入高精度的模型,不需要再擔(dān)心超高面數(shù)的模型給項(xiàng)目帶來的渲染和顯存壓力。目前,該功能仍在 Beta 階段。
本文鏈接:http://www.tebozhan.com/showinfo-119-56007-0.htmlUnity 團(tuán)結(jié)引擎創(chuàng)世版開放下載,支持微信小游戲、車機(jī)、開源鴻蒙等
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com
上一篇: DLL 搜索順序劫持技術(shù)新變種曝光,可在 Win10、Win11 上執(zhí)行惡意代碼
下一篇: 尤雨溪:Vue 2 生命周期已正式結(jié)束,開發(fā)團(tuán)隊(duì)?wèi)?yīng)遷移至最新版本或購買擴(kuò)展支持