Pico Neo3使用Unity开发简明教程

项目开发需要,最近开始整Pico VR,Pico被字节收编了,入局元宇宙,估计会有不错的应用和发展。简单使用了下,与Quest2对比,最大便利自然是网络环境。其他的,就不说了。这里重点是开发流程。

1.软件环境要求

Unity2019.4.0及以上版本

(注:当Graphics APIs选择Vulkan的时候,Unity版本需要使用2020.3.13及以上)

2.下载SDK

SDK - Pico Developer Platform

Pico Neo3使用Unity开发简明教程_第1张图片

注意SDK的版本,最左边是最新的,越往左,越不推荐,版本太旧。

3.新建一个3D项目

切换为安卓平台,注意下载安卓对应的模块和工具包(NDK,JDK,SDK)

Pico Neo3使用Unity开发简明教程_第2张图片

4.导入SDK

打开Window > PackageManager 左上角,添加Add package from disk 从磁盘加载包:

Pico Neo3使用Unity开发简明教程_第3张图片

定位到刚下载的SDK位置,打开json

Pico Neo3使用Unity开发简明教程_第4张图片

等待导入完成。

5.项目选项配置:

打开Edit > Project Settings,再XR Plug-in Mangement勾选PicoXR

Pico Neo3使用Unity开发简明教程_第5张图片

设置Quality,关闭垂直同步。

Pico Neo3使用Unity开发简明教程_第6张图片

设置PlayerSetting 的Minium API Level 为 26

Pico Neo3使用Unity开发简明教程_第7张图片

6.测试基础场景:

Hierarchy 右键 > XR > Room Scale XR Rig

Pico Neo3使用Unity开发简明教程_第8张图片

选中 XR Rig 添加PXR_Manager脚本

Pico Neo3使用Unity开发简明教程_第9张图片

7.注册pico 开发者

Pico​passport.picovr.com/register/telreg?service=https://developer.pico-interactive.com

登录后,管理中心创建一个应用,提交审核,内容避免随便写,不然审核会通过不了。

Pico Neo3使用Unity开发简明教程_第10张图片

通过审核后,就可以拿到一个App id。

8.打包测试

到眼镜端,设置,通用,点击6次软件版本号,菜单多出一个开发选项,勾选开发USB调试,USB配置为传输文件。

>无图< 眼镜端就懒得截图了。

Pico 连接到电脑,在设置中,可以读取到当前硬件:

Pico Neo3使用Unity开发简明教程_第11张图片

Unity端打开PXR_SDK > Platform settings

Pico Neo3使用Unity开发简明教程_第12张图片

填入app id

Pico Neo3使用Unity开发简明教程_第13张图片

直接build and run

FAQ:

1.试玩接口验证错误(61001)

回到第8步,去掉User Entitlement Check的勾选。重新打包运行。

2.能否使用VRTK

不能直接使用VRTK官方的包,但是Pico官方自己整理了一份,可以直接用:

https://github.com/picoxr/VRTK-Support

3.如何提升画面品质

可以通过使用URP来提升。

Ref

Unity XR SDK 0.1 文档

Unity - Manual: XR

Pico开发者平台

你可能感兴趣的:(unity3d,unity,vr,游戏引擎)