UE4 打包布置一體機(jī)Pico和 Quest2
? ? ? ? ? ? 1.? ? ? 安裝Andriod
1. 官網(wǎng)下載,版本android-studio-2021.2.1.14-windows(新版也可以),打開(kāi)自定義設(shè)置,如下圖配置

2. 配置SDK,NDK


3. Android Build Tool和NDK? 如果需要USB調(diào)試設(shè)備,需要安裝Google USB Driver

4. 安裝JDK1.8 版本(12版本試過(guò)也可以)
? ? ? ? ? ? 2.? ? ? UE4項(xiàng)目設(shè)置
1. 新建一個(gè)VR模板項(xiàng)目,打開(kāi)插件,選擇VirtualReality插件,只保留OpenXR插件和Oculus VR插件,重啟項(xiàng)目
2. 項(xiàng)目設(shè)置-平臺(tái)-安卓? 點(diǎn)擊Configure now,sdk一定要和安卓安裝的保持一致,選擇支持arm64



3. 項(xiàng)目設(shè)置-平臺(tái)-安卓sdk? 選擇對(duì)應(yīng)版本?

4. 目標(biāo)硬件 mobile/tablet Scalable 3D Or 2D

5. 配置默認(rèn)地圖和游戲模式,到此為止,Quest2的基本配置已完成,可以進(jìn)行打包,Quest2多一個(gè)oculus移動(dòng)設(shè)備的包添加


6. 打包,打出的包包含三個(gè)文件,一體機(jī)鏈接USB設(shè)置允許訪問(wèn),傳輸文件開(kāi)發(fā)者模式,然后選擇install_XX-arm64.bat 進(jìn)行安裝


? ? ? ? ? ? 3.? ? ? UE4項(xiàng)目設(shè)置( Pico的項(xiàng)目特殊設(shè)置)
? ? ? ? ? ? 1.? ? ? Pico的插件需要添加(picpxr一定要,上面的聯(lián)網(wǎng)可看需求),關(guān)閉Oculus VR插件
pico Unreal 開(kāi)發(fā)
Pico VR開(kāi)發(fā)

2. 將Moblie Ambient Occlusion 關(guān)閉,否則打出來(lái)的包在一體機(jī)上兩只眼鏡各自渲染,看起來(lái)不統(tǒng)一

3.?如果打包出來(lái)打開(kāi)即閃退,檢查將項(xiàng)目設(shè)置的 支持vulkan 選項(xiàng)關(guān)閉(網(wǎng)上有說(shuō)支持,但是測(cè)試過(guò)出現(xiàn)問(wèn)題,關(guān)閉就好了)
4. picoXRSettings 幀率 可以何止120,但是要配合pico一體機(jī)上系統(tǒng)中設(shè)置開(kāi)啟120幀刷新率

#出現(xiàn)rungradle報(bào)錯(cuò)一定檢查上面的android的sdk,ndk下載設(shè)置和項(xiàng)目設(shè)置是否正確。
同一個(gè)項(xiàng)目需要pico,quest2打包,比如quest項(xiàng)目轉(zhuǎn)pico,需要關(guān)閉occulus vr插件,打開(kāi)pico xr插件即可,反之一樣,但是要注意項(xiàng)目中是否有專屬于某一方的藍(lán)圖節(jié)點(diǎn),對(duì)應(yīng)可以寫C++選擇或者刪除 。
pico和quest2關(guān)于ue4項(xiàng)目渲染VR欄的設(shè)置效果對(duì)比

標(biāo)簽: