7月14日消息,Oculus宣布更新針對Quest的UE4開發工具,本次更新帶來兩大變化,可將VR開發速度提升二倍以上,讓開發者在有限時間內能夠完成更多次迭代。據悉,這兩大改變分別為省略APK文件打包過程,以及支持FASTBuild開源構建系統。
通常,開發者在Quest端測試應用時,需要將應用打包為APK文件才能在頭顯中運行,而這一過程大約需要幾分鐘時間。如果需要多次更改迭代,那開發者將花費大量等待時間。
為了縮短開發迭代的時間,幫助開發者增加應用迭代頻率,Oculus對UE4開發工具做出以下改變:開發者改變應用代碼后,無需重新打包,就可以在Oculus系統的庫中運行應用的dataDir(而不是安裝好的APK文件),而且支持調試。
該功能可在編輯器偏好→通用→測試功能中進行設置,可繞過傳統的安卓APK開發邏輯。不過如果一些Java或安卓應用清單的變化可能需要生成全新的APK文件,這時候開發者需要暫時關閉上述測試功能。
利用UE4中自帶的VR模板做測試,結果顯示省略APK打包過程可將應用開發速度提升2.95倍,迭代時間從3分半縮短至66秒。
迭代時間:從做出一項改變到在VR中預覽的時間區間
除此之外,Quest端UE4開發工具還將支持FASTBuild系統,好處是將支持可規模化的編譯、緩存和網絡分發,也就是說通過在開發者本地網絡中的電腦中分發任務來加速代碼編譯過程。
以VR游戲《ShowdownVR》為例,分為36個線程需要13分39秒,比通過12個線程的本地編譯(28分28秒)要快得多。此外,完整緩存文件只需要3分30秒,包括處理、預編譯的標題生成、代碼編譯和關聯過程。
Oculus表示:這項工具不僅可以加速在UE4編輯器中的開發時間,也能加速Oculus VR游戲項目(包括Quest和Rift)。除了UE4外,這些新功能也為Oculus移動SDK提供原生支持。
來源:青亭網