在UE4.27下打包VR程序并部署到PICO 3

打开UE4,新项目类型选择游戏。我使用的是UE 4.27.2这个版本。我尝试用UE5打包过,但是问题很多,所以重新安装的4.27。这里只写我确定能走通的路。

在UE4.27下打包VR程序并部署到PICO 3_第1张图片

模板选择第一人称游戏

在UE4.27下打包VR程序并部署到PICO 3_第2张图片

性能特征选可缩放的3D或2D;目标平台选移动设备/平板电脑;初学者内容包选不携带

在UE4.27下打包VR程序并部署到PICO 3_第3张图片

选好之后创建项目

在UE4.27下打包VR程序并部署到PICO 3_第4张图片

创建完成后就是UE4的主界面

接下来可以测试一下,看看咱们的环境能不能打包android。按下图,点击Android(ASTC)

这时候如果弹出一个页面,就说明还没有配置android开发的基础环境,下面咱们安装和配置一下需要的软件

在UE4.27下打包VR程序并部署到PICO 3_第5张图片

打开项目设置

左侧栏选择android,右侧点击【立即配置】

在UE4.27下打包VR程序并部署到PICO 3_第6张图片

在UE4.27下打包VR程序并部署到PICO 3_第7张图片

然后点击左侧栏的android sdk,如果右侧的配置信息是空的,就说明之前没有安装配置过开发环境

在UE4.27下打包VR程序并部署到PICO 3_第8张图片

先到android官网,下载android studio,下载最新版的就行。官网地址是https://developer.android.com/studio/

在UE4.27下打包VR程序并部署到PICO 3_第9张图片

下载前有个协议,同意并下载就可以了

在UE4.27下打包VR程序并部署到PICO 3_第10张图片

在UE4.27下打包VR程序并部署到PICO 3_第11张图片

下载完成后执行文件开始安装。安装的时候取消掉android virtual device,因为这个虚拟机不能模拟PICO VR安装了也没有用

在UE4.27下打包VR程序并部署到PICO 3_第12张图片

安装路径最好默认

在UE4.27下打包VR程序并部署到PICO 3_第13张图片

在UE4.27下打包VR程序并部署到PICO 3_第14张图片

在UE4.27下打包VR程序并部署到PICO 3_第15张图片

安装完成后直接启动。让帮助改进android studio,直接don’t send吧

在UE4.27下打包VR程序并部署到PICO 3_第16张图片

如果让设置代理也不用管,直接cancel

在UE4.27下打包VR程序并部署到PICO 3_第17张图片

提示缺少SDK没关系,后面会安装

在UE4.27下打包VR程序并部署到PICO 3_第18张图片

Next后会自动开始安装最新的android SDK。但是android studio安装的sdk版本太高了,后面还会讲到怎么重新安装SDK

在UE4.27下打包VR程序并部署到PICO 3_第19张图片

在UE4.27下打包VR程序并部署到PICO 3_第20张图片

Finish之后打开android studio

在UE4.27下打包VR程序并部署到PICO 3_第21张图片

如果再有下面这些提示也不用管,直接cancel就行

在UE4.27下打包VR程序并部署到PICO 3_第22张图片

打开sdk manager

在UE4.27下打包VR程序并部署到PICO 3_第23张图片

点击左侧栏android sdk,把右侧选项改成下图中选中的内容。注意:之前自动勾选上的要去掉。另外SDK Platforms、SDK Tools、SDK Update Sites三项都要改

在UE4.27下打包VR程序并部署到PICO 3_第24张图片

在UE4.27下打包VR程序并部署到PICO 3_第25张图片

在UE4.27下打包VR程序并部署到PICO 3_第26张图片

在UE4.27下打包VR程序并部署到PICO 3_第27张图片

在UE4.27下打包VR程序并部署到PICO 3_第28张图片

在UE4.27下打包VR程序并部署到PICO 3_第29张图片

点击Apply

在UE4.27下打包VR程序并部署到PICO 3_第30张图片

然后开始安装刚才选中的各种包

在UE4.27下打包VR程序并部署到PICO 3_第31张图片

在UE4.27下打包VR程序并部署到PICO 3_第32张图片

安装完成,finish,记住这里android sdk的安装路径,后面会用到

在UE4.27下打包VR程序并部署到PICO 3_第33张图片

现在Android sdk就安装好了。

注意:这里说一下,除了上面的android sdk之外,还要安装visual studio。我安装的是visual studio community 2019。

在UE4.27下打包VR程序并部署到PICO 3_第34张图片

安装的时候要选中“使用c++的游戏开发”,否则后面安装ue4插件的时候会遇到问题

在UE4.27下打包VR程序并部署到PICO 3_第35张图片

下面回到ue4,打开项目设置,左侧栏点击android sdk,右侧按照下图配置。具体内容是:

C:/Users/13466/AppData/Local/Android/Sdk

C:/Users/13466/AppData/Local/Android/Sdk/ndk/21.4.7075529

C:/Program Files/Android/Android Studio/jre

matchndk

android-30

在UE4.27下打包VR程序并部署到PICO 3_第36张图片

现在android sdk就配置完了,下面验证一下。还是点击android(ASTC)

现在不会在弹出网页了,而是会让选择打包的保存地址。可以直接选择当前项目的目录,系统会创建一个新文件夹

在UE4.27下打包VR程序并部署到PICO 3_第37张图片

可以看到已经开始打包,并且有项目日志在滚动。注意:如果项目日志中出现了红色的提示,就说明出现了之名错误,打包也肯定会失败。具体看看失败原因就行。

打包的过程比较久,完成后ue4 界面上有提示。在项目目录下会增加一个Android_ASTC目录,里面有4个文件

在UE4.27下打包VR程序并部署到PICO 3_第38张图片

这说明我们配置是正确的,现在这个apk文件就可以传单我们android设备上安装运行了。但是我们的目的是把程序安装到PICO VR上,所以还需要继续操作。打开项目设置,左侧栏选android,右侧勾选“将游戏数据打包至.apk中”。这样打包的时候就不会再有.abb文件了

在UE4.27下打包VR程序并部署到PICO 3_第39张图片

 下面到pico的官网https://www.picoxr.com/

进入开放平台

在UE4.27下打包VR程序并部署到PICO 3_第40张图片

点击“下载SDK”

在UE4.27下打包VR程序并部署到PICO 3_第41张图片

选择unreal => pico unreal integration sdk => 下载最新版

在UE4.27下打包VR程序并部署到PICO 3_第42张图片

解压缩后会看到pico sdk对应3个版本的ue

在UE4.27下打包VR程序并部署到PICO 3_第43张图片

下面关闭掉ue4工程,打开pico sdk里面ue4.27,报里面的Plugins移动到ue4中刚才创建的工程目录下

 

在UE4.27下打包VR程序并部署到PICO 3_第44张图片

启动ue4 工程,会看到提示工程缺少模块,点击“是”直接重建

在UE4.27下打包VR程序并部署到PICO 3_第45张图片

如果出现下面的进度条,说明正在重启,等一会就行了

在UE4.27下打包VR程序并部署到PICO 3_第46张图片

但是如果出现下图,提示无法编译,基本问题就出在“visual studio community 2019”或者“c++的游戏开发”的安装上,返回去认真检查一下

在UE4.27下打包VR程序并部署到PICO 3_第47张图片

Ue4重启后,做一些必要的设置。打开项目设置。搜索hdr,然后把移动HDR勾选掉。

在UE4.27下打包VR程序并部署到PICO 3_第48张图片

在项目设置里搜索fullsc,把“启用kitkat及以上设备的全屏沉浸”勾选上

在UE4.27下打包VR程序并部署到PICO 3_第49张图片

在项目设置里搜索frame,其中“引擎-一般设置”按照下图进行配置

在UE4.27下打包VR程序并部署到PICO 3_第50张图片

在项目设置里搜索touch,默认控制器选择【清除】,去除掉默认的android控制器

在UE4.27下打包VR程序并部署到PICO 3_第51张图片

打开“插件”

可以看到刚才安装的pico插件。就是移动到工程目录下的Plugins插件

 

在UE4.27下打包VR程序并部署到PICO 3_第52张图片

点击左侧栏【virtual reality】,把右侧所有VR插件全都都选掉,使之不启用。这是为了避免跟pico vr冲突

在UE4.27下打包VR程序并部署到PICO 3_第53张图片

关掉之后ue4会提示重启。接下来解决一下光照的问题

在UE4.27下打包VR程序并部署到PICO 3_第54张图片

光照质量选择产品级

在UE4.27下打包VR程序并部署到PICO 3_第55张图片

选择“仅构建光照”

在UE4.27下打包VR程序并部署到PICO 3_第56张图片

在UE4.27下打包VR程序并部署到PICO 3_第57张图片

构建比较漫长。构建完之后点击视口重建的摄像机,会看到摄像机上连着一把枪,按delete键把这个删除掉

点击右下角【视图选项】,开启“显示插件内容”

点击左侧“显示或隐藏源面板”

 

从pico XR内容目录下把BP_PICO_XR_Pawn拖入到场景中,并注意BP_PICO_XR_Pawn的pawn属相与下图中一样

接下来打包

打包日志一直在滚动,并且没有红色的致命报错

打包成功

在UE4.27下打包VR程序并部署到PICO 3_第58张图片

执行目录下的install******.bat文件安装

在UE4.27下打包VR程序并部署到PICO 3_第59张图片

安装完成后,就可以到pico vr里面运行了。

 

你可能感兴趣的:(vr,ue4,pico)