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