1.打包成功,但是安裝后打開即閃退:必須選下面這兩個(gè)打包選項(xiàng)

還有這個(gè)要設(shè)置一下,這是官方提供的解決方式,雖然沒解決問題

更關(guān)鍵的是Pico SDK在UE5中有一個(gè)bug,必須手動(dòng)創(chuàng)建一個(gè)C++文件才能解決
這個(gè)C++文件創(chuàng)建需要安裝VisualStudio,然后用VisualStudio打開項(xiàng)目,點(diǎn)擊生成,也就是把項(xiàng)目編譯一下
再用UE5打開項(xiàng)目打包安卓Apk,這樣才能用;但是注意這樣安裝到pico上的應(yīng)用要在未知來源里打開,資源庫是沒有對(duì)應(yīng)圖標(biāo)的

2.Android打包時(shí)Jre需要使用jdk se 1.8版本,如果1.7版本,會(huì)報(bào)一個(gè)類無法初始化的錯(cuò):Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
- 錯(cuò)誤log Failed to read key AndroidDebugKey from store "D:\AndroidSDK.android\debug.keystore": Invalid keystore format,只需要把這個(gè)目錄下的keystore文件刪除即可,再打包時(shí)會(huì)自動(dòng)生成
4.導(dǎo)入RealityCapture時(shí)模型出現(xiàn)孔洞

需要在RC導(dǎo)出時(shí)設(shè)置如下:

CC導(dǎo)入則需要如下設(shè)置,不勾選

-
pico增強(qiáng)輸入設(shè)置
image.png
image.png obj導(dǎo)入U(xiǎn)E 紋理不正確,比如有70個(gè)紋理,但是只自動(dòng)生成了一個(gè)材質(zhì)
解決方式:把obj先導(dǎo)入到blender,這樣會(huì)自動(dòng)導(dǎo)入.mtl文件再以fbx格式導(dǎo)出后,把這個(gè)fbx再導(dǎo)入U(xiǎn)E即可
7.fbx文件導(dǎo)入[blender]后,直接點(diǎn)下面Object Mode彈不出下拉菜單,從而無法進(jìn)入Edit Mode。解法是先點(diǎn)一下右邊Scene層級(jí)列表中的模型節(jié)點(diǎn),將其選中,然后再點(diǎn)下面的Object Mode,就能彈出下拉菜單了;有點(diǎn)像PS的圖層,只有選中后才能操作
8.FBX導(dǎo)入U(xiǎn)E5模型報(bào)錯(cuò):無法創(chuàng)建,多邊形退化
解決方式:重置FBX導(dǎo)入選項(xiàng)為默認(rèn)選項(xiàng)
9.fbx使用blender減面操作:
blender先導(dǎo)入fbx,右下modifier,選擇add modifier, Decimate ,更改比例,再點(diǎn)擊Apply即可;注意一定要Apply以后才會(huì)生效




- 不安裝apk到一體機(jī),直接用pico4預(yù)覽UE項(xiàng)目的方式:https://www.bilibili.com/read/cv25038505/
幾個(gè)點(diǎn)要注意:
項(xiàng)目插件中需要啟用OpenXR,然而這個(gè)SDK和Pico 官網(wǎng)下載的vrSDK有沖突,一起啟用的話,會(huì)發(fā)現(xiàn)打包報(bào)錯(cuò);另外UE項(xiàng)目打開時(shí)最好也打開SteamVR不然有可能項(xiàng)目打開后UE掛掉
需要裝Pico互聯(lián)和SteamVR,一體機(jī)的Pico互聯(lián)有系統(tǒng)版本要求和互聯(lián)應(yīng)用的本身版本要求兩個(gè)限制,連不上需要都檢查一下

如果要打Pico包,就要關(guān)閉OpenXR插件,不然打包會(huì)報(bào)錯(cuò);由上面10的改動(dòng)引起的打包錯(cuò)誤
-
讓項(xiàng)目打開時(shí)自動(dòng)打開上次文件
image.png
13.打包報(bào)如下錯(cuò)誤
Pico打包安卓報(bào)錯(cuò):
Unable to find parent plugin OpenXREyeTracker for platform extension plugin F:\Epic Games\UE_5.2\Engine\Platforms\Hololens\Plugins\Runtime\OpenXREyeTracker\OpenXREyeTracker_HoloLens.uplugin. Make sure OpenXREyeTracker.uplugin exists.
查了一下發(fā)現(xiàn)引擎目錄下F:\Epic Games\UE_5.2\Engine\Platforms\Hololens\Plugins\Runtime的插件不知道為什么全有缺失,反正用不到,全部刪除后就能正常打包了


