熱門
Unity 6 預(yù)覽版搶先看?。ㄈ?/h2>
在之前的兩篇文章中我們與大家分享了有關(guān)Unity 6預(yù)覽版的一些新加入的功能與功能改進。本文是該系列的最后一篇,在本文中我們將為大家介紹有關(guān)Unity 6 預(yù)覽版在DirectX 12支持方面的改進以及其在XR應(yīng)用創(chuàng)建中加入的新功能!喜歡該系列文章的朋友們千萬記得關(guān)注我們的賬號喲~話不多說下面就讓我們開始吧!
基于Arm的Windows設(shè)備的Unity編輯器支持
Unity在2023.1中提供了對基于Arm的Windows設(shè)備的支持,使您能夠?qū)⒛挠螒驇У叫碌挠布?。?a class="insidelink" href="http://www.www.gentlemenlisten.com/Item/69424.aspx" target="_blank" title="Unity">Unity 6 Preview中為基于Arm的Windows設(shè)備提供原生Unity編輯器支持。這意味著您現(xiàn)在可以利用Arm驅(qū)動的設(shè)備提供的性能和靈活性來創(chuàng)建您的Unity游戲。
DirectX 12后端改進
Unity的DirectX 12圖形后端完全可用于生產(chǎn),可用于支持DX12的Windows平臺。在此之前,渲染穩(wěn)定性和性能都有一系列全面的改進。
使用DX12,Unity編輯器和播放器可以通過使用拆分圖形作業(yè)從CPU性能的顯著改善中受益。性能提升預(yù)計將根據(jù)場景復(fù)雜性和提交的繪制調(diào)用數(shù)量進行擴展。

最引人注目的是,DX12圖形API解鎖了對廣泛的現(xiàn)代圖形功能的支持,以實現(xiàn)下一代渲染技術(shù),如Unity的光線跟蹤管道。即將推出的功能將利用DX12的高級功能,從圖形到機器學(xué)習(xí),以實現(xiàn)前所未有的保真度和性能水平。
使用微軟GDK軟件包解鎖微軟平臺生態(tài)系統(tǒng)
由于微軟和Unity之間的持續(xù)合作關(guān)系,Unity 6預(yù)覽版、2022 LTS版和2021 LTS版現(xiàn)已推出兩個新的微軟GDK軟件包。微軟GDK工具和微軟GDK API包可用于具有相同配置和代碼庫的微軟游戲平臺。這些軟件包使得使用相同的代碼為Windows和Xbox等微軟游戲平臺構(gòu)建應(yīng)用更加容易。
合并后的微軟GDK軟件包允許您使用共享代碼庫為微軟平臺制作游戲,并能夠通過API自動完成構(gòu)建過程。此外,Unity 6預(yù)覽版還提供了新的示例來展示包中提供的各種功能。
以前在Windows上定位Xbox游戲機和微軟商店時,指導(dǎo)意見是安裝微軟和Unity提供的獨立GDK軟件包。這需要為不同的微軟平臺目標(biāo)維護不同的代碼分支。使用新的微軟GDK軟件包,這種情況將不再存在。此外,現(xiàn)在您可以直接在構(gòu)建服務(wù)器中通過API修改MicrosoftGame.config文件。結(jié)合Unity 6中新的build profiles功能,將您的游戲從單個項目引入微軟游戲生態(tài)系統(tǒng)將更加簡單。

Unity軟件包管理器中新的微軟GDK API(步驟1)和微軟GDK工具(步驟2);直接從Unity軟件包管理器安裝微軟GDK軟件包,之后即可開始使用微軟GDK進行開發(fā)。
XR體驗
Unity 6 預(yù)覽版支持大多數(shù)主流XR平臺,包括ARKit、ARCore、VisionOS、Meta Quest、Playstation VR、Windows混合現(xiàn)實等。在Unity 6預(yù)覽版中,您將發(fā)現(xiàn)尖端的跨平臺功能,如混合現(xiàn)實、手和眼輸入以及改進的視覺保真度。許多這些新功能現(xiàn)已集成到我們改進的模板中,因此您可以更快地開始使用。
將現(xiàn)實世界帶入你的游戲
無論你是想用混合現(xiàn)實擴展你現(xiàn)有的游戲,還是想做一些全新的東西,AR基金會幫助你以跨平臺的方式將物理世界融入到玩家的體驗中。在Unity 6預(yù)覽版中,Unity增加了對ARCore上圖像穩(wěn)定的支持,以及對Meta Quest等混合現(xiàn)實平臺的改進支持,包括網(wǎng)格和邊界框等功能。

最新的AR基礎(chǔ)網(wǎng)格功能
XR輸入和交互
為了幫助您簡化互動,Unity對XR交互工具包3.0(XRI)進行了幾項重大改進,這包括一個新的遠(yuǎn)近交互器,定制交互器在項目中使用時,可以實現(xiàn)更大的靈活性和模塊化。
此外Unity還改進了在XRI處理輸入的方式,增加了新的輸入閱讀器,簡化了輸入流程,降低了各種輸入類型的代碼復(fù)雜性。最后,Unity將發(fā)布一個全新的虛擬鍵盤樣本,讓您能夠以跨平臺的方式構(gòu)建和定制游戲內(nèi)鍵盤。
獨特的手勢
現(xiàn)在越來越多的平臺支持用手與內(nèi)容互動。Unity的XR指針軟件包使您能夠?qū)崿F(xiàn)自定義手勢(如拇指向上、拇指向下、指向),以及常見的OpenXR手勢。這包括幫助您快速入門。在Unity 6預(yù)覽版中還包含了用于創(chuàng)建、微調(diào)和調(diào)試手形和手勢的工具,以便更多人可以訪問您的內(nèi)容。
提高視覺保真度
提高游戲視覺逼真度的一種方法是通過合成層實現(xiàn)的,該功能目前只是一個實驗包。
該功能可對運行時的合成層的本機提供支持,以更高的質(zhì)量呈現(xiàn)文本、視頻、用戶界面和圖像,從而實現(xiàn)更清晰的文本、輪廓和整體更好的外觀,并顯著減少偽像。
簡化多人游戲創(chuàng)建
Unity 6 預(yù)覽版通過集成的端到端解決方案的簡單性加快了多人游戲的創(chuàng)建、啟動和發(fā)展。
實驗性多人中心
Unity 6 預(yù)覽版提供了全新的實驗性多人中心套裝,在軟件包注冊表中提供。多人游戲中心是一個精簡的指導(dǎo)工具,旨在幫助您參與多人游戲開發(fā)。編輯器中的實驗性多人中心使您可以訪問Unity為您的項目的特定需求提供的工具和服務(wù)。
多人游戲中心根據(jù)您項目的多人游戲規(guī)格、資源和教學(xué)材料的訪問權(quán)限以及部署功能和快速體驗多人游戲功能的快捷方式提供交互式指導(dǎo)。
多人游戲模式
Unity已經(jīng)發(fā)布了多人游戲模式1.0版本。使您能夠在不離開Unity編輯器的情況下跨單獨的進程測試多人游戲功能。您可以在同一開發(fā)設(shè)備上同時模擬多達四個玩家(主編輯器玩家加三個虛擬玩家),同時使用磁盤上的同源資源。您可以使用多人游戲模式創(chuàng)建多人開發(fā)工作流,以減少構(gòu)建項目、本地運行和測試服務(wù)器-客戶端關(guān)系所需的時間。
多人游戲工具
Unity將多人工具包更新到了2.1.0版本,添加了網(wǎng)絡(luò)場景可視化功能并將其作為新的可視化調(diào)試工具。網(wǎng)絡(luò)場景可視化(NetSceneVis)是多人工具包中包含的一個強大工具,可幫助您在項目的Unity 編輯器場景視圖中基于每個對象可視化和調(diào)試網(wǎng)絡(luò)通信,并具有網(wǎng)格著色和文本疊加等可視化功能。
游戲?qū)ο缶W(wǎng)絡(luò)代碼的實驗性分布式授權(quán)
在Unity 6預(yù)覽版中加入了分布式授權(quán)游戲?qū)ο蟀姹?.0.0-exp.2的網(wǎng)絡(luò)代碼模式與新的實驗性多人服務(wù)SDK版本0.4.0。通過分布式授權(quán),客戶端在游戲會話期間對產(chǎn)生的網(wǎng)絡(luò)代碼對象具有分布式所有權(quán)/授權(quán)。網(wǎng)絡(luò)代碼模擬工作負(fù)載分布在多個客戶端上,而網(wǎng)絡(luò)狀態(tài)通過Unity提供的高性能云后端進行協(xié)調(diào)。
實體網(wǎng)絡(luò)代碼
新版本Unity中改進了實體網(wǎng)絡(luò)代碼的體驗,支持游戲?qū)ο箐秩菊{(diào)試邊界框。另外Unity還添加了NetCodeConfig ScriptableObject,其中包含大多數(shù)NetCode配置變量,您無需修改代碼即可對其進行自定義。
專用服務(wù)器包
Unity發(fā)布了專用服務(wù)器包,允許您在服務(wù)器和客戶端角色之間切換項目,而無需創(chuàng)建另一個項目。現(xiàn)在使用多人角色在客戶端和服務(wù)器上分發(fā)游戲?qū)ο蠛徒M件將更加方便。
多人角色允許您決定在每個構(gòu)建目標(biāo)中使用哪個多人角色(客戶端、服務(wù)器)??杉?xì)分為:
內(nèi)容選擇:提供UI和API來選擇在不同的多人游戲角色中應(yīng)該顯示/刪除哪些內(nèi)容(游戲?qū)ο蟆⒔M件)
自動選擇:提供UI和API來選擇在不同的多人游戲角色中應(yīng)該自動移除的組件類型
安全檢查:激活警告,幫助檢測由多人角色剝離對象導(dǎo)致的潛在空引用異常
該軟件包還包含用于開發(fā)專用服務(wù)器平臺的額外優(yōu)化和工作流程改進。
實驗性多人服務(wù)SDK
實驗性多人游戲服務(wù)SDK是一個一站式解決方案,用于在Unity 6 預(yù)覽版中開發(fā)的游戲中添加在線多人游戲元素。它由Unity Gaming Services(UGS)提供支持,將接力和大廳等服務(wù)的功能整合到一個新的“會話”系統(tǒng)中,以幫助您快速定義玩家群體的聯(lián)系方式。
實驗性多人服務(wù)SDK版本0.4.0使您能夠創(chuàng)建點對點(P2P)會話,同時為玩家提供多種加入這些會話的方法,例如通過代碼加入、瀏覽活動會話列表加入和“快速加入”
Unity 6預(yù)覽版中的多人游戲
Unity 6預(yù)覽版中的幾項功能仍在實驗狀態(tài),這意味著它們還不支持生產(chǎn)。Unity打算迅速將它們過渡到預(yù)發(fā)布和發(fā)布狀態(tài)以整合您在Unity 6上獲得全面支持的體驗反饋。
實體工作流程增強
Unity 6 預(yù)覽版簡化了ECS工作流程并解決了常見的難題。作為這項工作的一部分,Unity改變了實體的存儲方式,為未來實體和游戲?qū)ο蠊ぷ髁鞯恼献龀鰷?zhǔn)備。您現(xiàn)在可以有效地將它們從一個實體世界移動到另一個實體世界。這不會影響ECS工作流。
此外,Unity 2022 LTS版中對ECS的最新改進也在Unity 6預(yù)覽版中提供:
ECS 1.1:主要的物理對撞機工作流程和性能改進,以及跨ECS框架的80多個修復(fù)
ECS 1.2:編輯器工作流、序列化、烘焙方面的生活質(zhì)量和性能改進,以及50多個修復(fù)和Unity 6兼容性
利用人工智能提供動態(tài)運行體驗
Unity 6預(yù)覽版中加入了Unity Sentis,這是一個用于將AI模型集成到動態(tài)運行時的神經(jīng)引擎。Sentis使新的人工智能功能成為可能,如對象識別、智能NPC、圖形優(yōu)化等。Sentis最近的增強集中在性能和簡化入門體驗上。
性能提升
如果您想將模型大小減少到多達75%,Unity 6預(yù)覽版現(xiàn)在支持Unity編輯器中的AI模型權(quán)重量化(FP16或UINT8)。這對于在手機上銷售游戲來說是一筆很大的節(jié)省。模型調(diào)度速度也提高了2倍,同時減少了內(nèi)存泄漏和垃圾數(shù)據(jù)收集。最后,Unity 6預(yù)覽版現(xiàn)在支持更多ONNX運算符。
輕松入門
為了更輕松地為您的項目找到合適的人工智能模型,Unity與Hugging Face達成合作關(guān)系,后者是全球最大的AI模型中心(擁有約60萬+AI模型)?,F(xiàn)在,您可以立即找到“所見即所得”的Unity Sentis人工智能模型以確保易于集成。
當(dāng)您有了合適的模型,需要把它連接到您的游戲中。為了使這一步驟變得更容易,Unity引入了一個全新的API,以幫助構(gòu)建、編輯和鏈接人工智能模型。該API直觀、穩(wěn)定,并針對推斷進行了優(yōu)化。對于那些需要底層的、完全可定制的API來完全控制內(nèi)存管理和調(diào)度的用戶來說,后端API仍然可用。
提高生產(chǎn)力和功能
Unity引擎提供了從可視化腳本到UI工具包的各種工具來提高您的工作效率和功能。在現(xiàn)有工具的基礎(chǔ)上,Unity 6 預(yù)覽版在內(nèi)存分析器工具組合中特別提供了兩項更新。
內(nèi)存分析器
Unity 6 預(yù)覽版帶來了兩個主要的內(nèi)存分析器更新。其一,之前未分類的圖形內(nèi)存現(xiàn)在可按資源(例如,渲染紋理和計算著色器)進行測量和報告。其二,駐留內(nèi)存的報告更加精確,例如,交換到磁盤的內(nèi)存將不再計算在內(nèi)。這些更新解決了圍繞理解本機內(nèi)存使用問題的直接反饋。

更新的內(nèi)存分析器
作為該系列文章的最后一篇,本文中的介紹更為詳細(xì),如果您對于Unity游戲制作引擎感興趣,或正在從事Unity開發(fā)等相關(guān)工作,可繼續(xù)關(guān)注我們的賬號,我們將為您提供最新相關(guān)消息~
電話:010-50951355 傳真:010-50951352 郵箱:sales@www.gentlemenlisten.com ;點擊查看區(qū)域負(fù)責(zé)人電話
手機:13811546370 / 13720091697 / 13720096040 / 13811548270 /
13811981522 / 18600440988 /13810279720 /13581546145
在之前的兩篇文章中我們與大家分享了有關(guān)Unity 6預(yù)覽版的一些新加入的功能與功能改進。本文是該系列的最后一篇,在本文中我們將為大家介紹有關(guān)Unity 6 預(yù)覽版在DirectX 12支持方面的改進以及其在XR應(yīng)用創(chuàng)建中加入的新功能!喜歡該系列文章的朋友們千萬記得關(guān)注我們的賬號喲~話不多說下面就讓我們開始吧!
基于Arm的Windows設(shè)備的Unity編輯器支持
Unity在2023.1中提供了對基于Arm的Windows設(shè)備的支持,使您能夠?qū)⒛挠螒驇У叫碌挠布?。?a class="insidelink" href="http://www.www.gentlemenlisten.com/Item/69424.aspx" target="_blank" title="Unity">Unity 6 Preview中為基于Arm的Windows設(shè)備提供原生Unity編輯器支持。這意味著您現(xiàn)在可以利用Arm驅(qū)動的設(shè)備提供的性能和靈活性來創(chuàng)建您的Unity游戲。
DirectX 12后端改進
Unity的DirectX 12圖形后端完全可用于生產(chǎn),可用于支持DX12的Windows平臺。在此之前,渲染穩(wěn)定性和性能都有一系列全面的改進。
使用DX12,Unity編輯器和播放器可以通過使用拆分圖形作業(yè)從CPU性能的顯著改善中受益。性能提升預(yù)計將根據(jù)場景復(fù)雜性和提交的繪制調(diào)用數(shù)量進行擴展。
最引人注目的是,DX12圖形API解鎖了對廣泛的現(xiàn)代圖形功能的支持,以實現(xiàn)下一代渲染技術(shù),如Unity的光線跟蹤管道。即將推出的功能將利用DX12的高級功能,從圖形到機器學(xué)習(xí),以實現(xiàn)前所未有的保真度和性能水平。
使用微軟GDK軟件包解鎖微軟平臺生態(tài)系統(tǒng)
由于微軟和Unity之間的持續(xù)合作關(guān)系,Unity 6預(yù)覽版、2022 LTS版和2021 LTS版現(xiàn)已推出兩個新的微軟GDK軟件包。微軟GDK工具和微軟GDK API包可用于具有相同配置和代碼庫的微軟游戲平臺。這些軟件包使得使用相同的代碼為Windows和Xbox等微軟游戲平臺構(gòu)建應(yīng)用更加容易。
合并后的微軟GDK軟件包允許您使用共享代碼庫為微軟平臺制作游戲,并能夠通過API自動完成構(gòu)建過程。此外,Unity 6預(yù)覽版還提供了新的示例來展示包中提供的各種功能。
以前在Windows上定位Xbox游戲機和微軟商店時,指導(dǎo)意見是安裝微軟和Unity提供的獨立GDK軟件包。這需要為不同的微軟平臺目標(biāo)維護不同的代碼分支。使用新的微軟GDK軟件包,這種情況將不再存在。此外,現(xiàn)在您可以直接在構(gòu)建服務(wù)器中通過API修改MicrosoftGame.config文件。結(jié)合Unity 6中新的build profiles功能,將您的游戲從單個項目引入微軟游戲生態(tài)系統(tǒng)將更加簡單。
Unity軟件包管理器中新的微軟GDK API(步驟1)和微軟GDK工具(步驟2);直接從Unity軟件包管理器安裝微軟GDK軟件包,之后即可開始使用微軟GDK進行開發(fā)。
XR體驗
Unity 6 預(yù)覽版支持大多數(shù)主流XR平臺,包括ARKit、ARCore、VisionOS、Meta Quest、Playstation VR、Windows混合現(xiàn)實等。在Unity 6預(yù)覽版中,您將發(fā)現(xiàn)尖端的跨平臺功能,如混合現(xiàn)實、手和眼輸入以及改進的視覺保真度。許多這些新功能現(xiàn)已集成到我們改進的模板中,因此您可以更快地開始使用。
將現(xiàn)實世界帶入你的游戲
無論你是想用混合現(xiàn)實擴展你現(xiàn)有的游戲,還是想做一些全新的東西,AR基金會幫助你以跨平臺的方式將物理世界融入到玩家的體驗中。在Unity 6預(yù)覽版中,Unity增加了對ARCore上圖像穩(wěn)定的支持,以及對Meta Quest等混合現(xiàn)實平臺的改進支持,包括網(wǎng)格和邊界框等功能。
最新的AR基礎(chǔ)網(wǎng)格功能
XR輸入和交互
為了幫助您簡化互動,Unity對XR交互工具包3.0(XRI)進行了幾項重大改進,這包括一個新的遠(yuǎn)近交互器,定制交互器在項目中使用時,可以實現(xiàn)更大的靈活性和模塊化。
此外Unity還改進了在XRI處理輸入的方式,增加了新的輸入閱讀器,簡化了輸入流程,降低了各種輸入類型的代碼復(fù)雜性。最后,Unity將發(fā)布一個全新的虛擬鍵盤樣本,讓您能夠以跨平臺的方式構(gòu)建和定制游戲內(nèi)鍵盤。
獨特的手勢
現(xiàn)在越來越多的平臺支持用手與內(nèi)容互動。Unity的XR指針軟件包使您能夠?qū)崿F(xiàn)自定義手勢(如拇指向上、拇指向下、指向),以及常見的OpenXR手勢。這包括幫助您快速入門。在Unity 6預(yù)覽版中還包含了用于創(chuàng)建、微調(diào)和調(diào)試手形和手勢的工具,以便更多人可以訪問您的內(nèi)容。
提高視覺保真度
提高游戲視覺逼真度的一種方法是通過合成層實現(xiàn)的,該功能目前只是一個實驗包。
該功能可對運行時的合成層的本機提供支持,以更高的質(zhì)量呈現(xiàn)文本、視頻、用戶界面和圖像,從而實現(xiàn)更清晰的文本、輪廓和整體更好的外觀,并顯著減少偽像。
簡化多人游戲創(chuàng)建
Unity 6 預(yù)覽版通過集成的端到端解決方案的簡單性加快了多人游戲的創(chuàng)建、啟動和發(fā)展。
實驗性多人中心
Unity 6 預(yù)覽版提供了全新的實驗性多人中心套裝,在軟件包注冊表中提供。多人游戲中心是一個精簡的指導(dǎo)工具,旨在幫助您參與多人游戲開發(fā)。編輯器中的實驗性多人中心使您可以訪問Unity為您的項目的特定需求提供的工具和服務(wù)。
多人游戲中心根據(jù)您項目的多人游戲規(guī)格、資源和教學(xué)材料的訪問權(quán)限以及部署功能和快速體驗多人游戲功能的快捷方式提供交互式指導(dǎo)。
多人游戲模式
Unity已經(jīng)發(fā)布了多人游戲模式1.0版本。使您能夠在不離開Unity編輯器的情況下跨單獨的進程測試多人游戲功能。您可以在同一開發(fā)設(shè)備上同時模擬多達四個玩家(主編輯器玩家加三個虛擬玩家),同時使用磁盤上的同源資源。您可以使用多人游戲模式創(chuàng)建多人開發(fā)工作流,以減少構(gòu)建項目、本地運行和測試服務(wù)器-客戶端關(guān)系所需的時間。
多人游戲工具
Unity將多人工具包更新到了2.1.0版本,添加了網(wǎng)絡(luò)場景可視化功能并將其作為新的可視化調(diào)試工具。網(wǎng)絡(luò)場景可視化(NetSceneVis)是多人工具包中包含的一個強大工具,可幫助您在項目的Unity 編輯器場景視圖中基于每個對象可視化和調(diào)試網(wǎng)絡(luò)通信,并具有網(wǎng)格著色和文本疊加等可視化功能。
游戲?qū)ο缶W(wǎng)絡(luò)代碼的實驗性分布式授權(quán)
在Unity 6預(yù)覽版中加入了分布式授權(quán)游戲?qū)ο蟀姹?.0.0-exp.2的網(wǎng)絡(luò)代碼模式與新的實驗性多人服務(wù)SDK版本0.4.0。通過分布式授權(quán),客戶端在游戲會話期間對產(chǎn)生的網(wǎng)絡(luò)代碼對象具有分布式所有權(quán)/授權(quán)。網(wǎng)絡(luò)代碼模擬工作負(fù)載分布在多個客戶端上,而網(wǎng)絡(luò)狀態(tài)通過Unity提供的高性能云后端進行協(xié)調(diào)。
實體網(wǎng)絡(luò)代碼
新版本Unity中改進了實體網(wǎng)絡(luò)代碼的體驗,支持游戲?qū)ο箐秩菊{(diào)試邊界框。另外Unity還添加了NetCodeConfig ScriptableObject,其中包含大多數(shù)NetCode配置變量,您無需修改代碼即可對其進行自定義。
專用服務(wù)器包
Unity發(fā)布了專用服務(wù)器包,允許您在服務(wù)器和客戶端角色之間切換項目,而無需創(chuàng)建另一個項目。現(xiàn)在使用多人角色在客戶端和服務(wù)器上分發(fā)游戲?qū)ο蠛徒M件將更加方便。
多人角色允許您決定在每個構(gòu)建目標(biāo)中使用哪個多人角色(客戶端、服務(wù)器)??杉?xì)分為:
內(nèi)容選擇:提供UI和API來選擇在不同的多人游戲角色中應(yīng)該顯示/刪除哪些內(nèi)容(游戲?qū)ο蟆⒔M件)
自動選擇:提供UI和API來選擇在不同的多人游戲角色中應(yīng)該自動移除的組件類型
安全檢查:激活警告,幫助檢測由多人角色剝離對象導(dǎo)致的潛在空引用異常
該軟件包還包含用于開發(fā)專用服務(wù)器平臺的額外優(yōu)化和工作流程改進。
實驗性多人服務(wù)SDK
實驗性多人游戲服務(wù)SDK是一個一站式解決方案,用于在Unity 6 預(yù)覽版中開發(fā)的游戲中添加在線多人游戲元素。它由Unity Gaming Services(UGS)提供支持,將接力和大廳等服務(wù)的功能整合到一個新的“會話”系統(tǒng)中,以幫助您快速定義玩家群體的聯(lián)系方式。
實驗性多人服務(wù)SDK版本0.4.0使您能夠創(chuàng)建點對點(P2P)會話,同時為玩家提供多種加入這些會話的方法,例如通過代碼加入、瀏覽活動會話列表加入和“快速加入”
Unity 6預(yù)覽版中的多人游戲
Unity 6預(yù)覽版中的幾項功能仍在實驗狀態(tài),這意味著它們還不支持生產(chǎn)。Unity打算迅速將它們過渡到預(yù)發(fā)布和發(fā)布狀態(tài)以整合您在Unity 6上獲得全面支持的體驗反饋。
實體工作流程增強
Unity 6 預(yù)覽版簡化了ECS工作流程并解決了常見的難題。作為這項工作的一部分,Unity改變了實體的存儲方式,為未來實體和游戲?qū)ο蠊ぷ髁鞯恼献龀鰷?zhǔn)備。您現(xiàn)在可以有效地將它們從一個實體世界移動到另一個實體世界。這不會影響ECS工作流。
此外,Unity 2022 LTS版中對ECS的最新改進也在Unity 6預(yù)覽版中提供:
ECS 1.1:主要的物理對撞機工作流程和性能改進,以及跨ECS框架的80多個修復(fù)
ECS 1.2:編輯器工作流、序列化、烘焙方面的生活質(zhì)量和性能改進,以及50多個修復(fù)和Unity 6兼容性
利用人工智能提供動態(tài)運行體驗
Unity 6預(yù)覽版中加入了Unity Sentis,這是一個用于將AI模型集成到動態(tài)運行時的神經(jīng)引擎。Sentis使新的人工智能功能成為可能,如對象識別、智能NPC、圖形優(yōu)化等。Sentis最近的增強集中在性能和簡化入門體驗上。
性能提升
如果您想將模型大小減少到多達75%,Unity 6預(yù)覽版現(xiàn)在支持Unity編輯器中的AI模型權(quán)重量化(FP16或UINT8)。這對于在手機上銷售游戲來說是一筆很大的節(jié)省。模型調(diào)度速度也提高了2倍,同時減少了內(nèi)存泄漏和垃圾數(shù)據(jù)收集。最后,Unity 6預(yù)覽版現(xiàn)在支持更多ONNX運算符。
輕松入門
為了更輕松地為您的項目找到合適的人工智能模型,Unity與Hugging Face達成合作關(guān)系,后者是全球最大的AI模型中心(擁有約60萬+AI模型)?,F(xiàn)在,您可以立即找到“所見即所得”的Unity Sentis人工智能模型以確保易于集成。
當(dāng)您有了合適的模型,需要把它連接到您的游戲中。為了使這一步驟變得更容易,Unity引入了一個全新的API,以幫助構(gòu)建、編輯和鏈接人工智能模型。該API直觀、穩(wěn)定,并針對推斷進行了優(yōu)化。對于那些需要底層的、完全可定制的API來完全控制內(nèi)存管理和調(diào)度的用戶來說,后端API仍然可用。
提高生產(chǎn)力和功能
Unity引擎提供了從可視化腳本到UI工具包的各種工具來提高您的工作效率和功能。在現(xiàn)有工具的基礎(chǔ)上,Unity 6 預(yù)覽版在內(nèi)存分析器工具組合中特別提供了兩項更新。
內(nèi)存分析器
Unity 6 預(yù)覽版帶來了兩個主要的內(nèi)存分析器更新。其一,之前未分類的圖形內(nèi)存現(xiàn)在可按資源(例如,渲染紋理和計算著色器)進行測量和報告。其二,駐留內(nèi)存的報告更加精確,例如,交換到磁盤的內(nèi)存將不再計算在內(nèi)。這些更新解決了圍繞理解本機內(nèi)存使用問題的直接反饋。
更新的內(nèi)存分析器
作為該系列文章的最后一篇,本文中的介紹更為詳細(xì),如果您對于Unity游戲制作引擎感興趣,或正在從事Unity開發(fā)等相關(guān)工作,可繼續(xù)關(guān)注我們的賬號,我們將為您提供最新相關(guān)消息~
電話:010-50951355 傳真:010-50951352 郵箱:sales@www.gentlemenlisten.com ;點擊查看區(qū)域負(fù)責(zé)人電話
手機:13811546370 / 13720091697 / 13720096040 / 13811548270 /
13811981522 / 18600440988 /13810279720 /13581546145