1.打包成功,但是安装后打开即闪退:必须选下面这两个打包选项
还有这个要设置一下,这是官方提供的解决方式,虽然没解决问题
更关键的是Pico SDK在UE5中有一个bug,必须手动创建一个C++文件才能解决
这个C++文件创建需要安装VisualStudio,然后用VisualStudio打开项目,点击生成,也就是把项目编译一下
再用UE5打开项目打包安卓Apk,这样才能用;但是注意这样安装到pico上的应用要在未知来源里打开,资源库是没有对应图标的
2.Android打包时Jre需要使用jdk se 1.8版本,如果1.7版本,会报一个类无法初始化的错:Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
- 错误log Failed to read key AndroidDebugKey from store "D:\AndroidSDK.android\debug.keystore": Invalid keystore format,只需要把这个目录下的keystore文件删除即可,再打包时会自动生成
4.导入RealityCapture时模型出现孔洞
需要在RC导出时设置如下:
CC导入则需要如下设置,不勾选
-
pico增强输入设置
obj导入UE 纹理不正确,比如有70个纹理,但是只自动生成了一个材质
解决方式:把obj先导入到blender,这样会自动导入.mtl文件再以fbx格式导出后,把这个fbx再导入UE即可
7.fbx文件导入[blender]后,直接点下面Object Mode弹不出下拉菜单,从而无法进入Edit Mode。解法是先点一下右边Scene层级列表中的模型节点,将其选中,然后再点下面的Object Mode,就能弹出下拉菜单了;有点像PS的图层,只有选中后才能操作
8.FBX导入UE5模型报错:无法创建,多边形退化
解决方式:重置FBX导入选项为默认选项
9.fbx使用blender减面操作:
blender先导入fbx,右下modifier,选择add modifier, Decimate ,更改比例,再点击Apply即可;注意一定要Apply以后才会生效
- 不安装apk到一体机,直接用pico4预览UE项目的方式:https://www.bilibili.com/read/cv25038505/
几个点要注意:
项目插件中需要启用OpenXR,然而这个SDK和Pico 官网下载的vrSDK有冲突,一起启用的话,会发现打包报错;另外UE项目打开时最好也打开SteamVR不然有可能项目打开后UE挂掉
需要装Pico互联和SteamVR,一体机的Pico互联有系统版本要求和互联应用的本身版本要求两个限制,连不上需要都检查一下
如果要打Pico包,就要关闭OpenXR插件,不然打包会报错;由上面10的改动引起的打包错误
-
让项目打开时自动打开上次文件