一、前置条件
开发VR游戏需要准备以下前置条件:
二、VR真机准备
PICO Neo3开发环境和工具比较齐全,平台相对完整,且裸机价格较为亲民。为了进行开发,需要打开真机的开发者模式。具体操作为:用手柄射线点击软件版本号8次,即可开启开发者模式(经典安卓设计)。
三、安装Android Studio
按照虚幻引擎官方4.27版本的文档,逐步安装Android Studio。在此过程中,还需安装Java。特别注意的是,Android Studio的版本必须为4.0,不可安装错误版本。
安装完毕后,进入SDK Manager,进行以下选择:
同时,在Configure->Default Project Structure里,确认SDK、NDK、JDK的路径正确无误。
只要按照官方文档安装,且版本和路径没有错误,安装过程一般不会出错。
四、安装VR硬件对应的SDK
前往PICO Developer Platform官网下载SDK,下载后将其复制到对应的UE4工程项目下的Plugins文件夹下面。
五、安装Preview Tools
开发游戏过程中需要一边Play一边调试,因此预览工具必不可少。该工具允许直接在UE4编辑器下面启动游戏,并在VR头盔上直接预览,从而提高开发效率。
按照官方文档“开发者工具->实时预览工具”的步骤,逐步安装PICO实时预览工具。需要注意的是,需要在VR设备和PC设备上都安装对应的PreviewTools,同时UE4的项目还需要安装好VR设备对应的SDK,三个条件缺一不可。
使用AndroidStudio安装好的ADB,将PreviewTools安装到USB连接的VR设备上。
开启PreviewTools的步骤:
在“Advanced Setting...”中可以设置VR头盔的分辨率等参数,按照文档进行设置即可。
六、游戏打包
无论是PICO系列还是Meta Quest系列,都基于安卓系统内核,因此游戏打包可参考虚幻引擎的安卓打包文档。
在打包过程中,需要注意以下几点:
打包发动:选择“File->Package Projects->Android->Android(ASTC)”,直接使用Install脚本安装到USB连接的VR设备上。
按照以上步骤,即可完成PICO VR游戏的开发环境搭建、预览工具安装以及游戏打包过程。