UE/Pico開發(fā)問題記錄

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


image.png

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


image.png

更關(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)的


image.png

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

  1. 錯(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)孔洞


image.png

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


1715327208809.png

CC導(dǎo)入則需要如下設(shè)置,不勾選
image.png
  1. pico增強(qiáng)輸入設(shè)置


    image.png

    image.png
  2. 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ì)生效


image.png

image.png

image.png

image.png
  1. 不安裝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è)限制,連不上需要都檢查一下
image.png
  1. 如果要打Pico包,就要關(guān)閉OpenXR插件,不然打包會(huì)報(bào)錯(cuò);由上面10的改動(dòng)引起的打包錯(cuò)誤

  2. 讓項(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的插件不知道為什么全有缺失,反正用不到,全部刪除后就能正常打包了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容