U3DC.COM | 优三帝研究院

Menu

Pico Neo3使用Unity开发简明教程

前言

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

1.软件环境要求

Unity2019.4.0及以上版本

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

2.下载SDK

SDK - Pico Developer Platform

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

3.新建一个3D项目

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

4.导入SDK

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

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

等待导入完成。

5.项目选项配置:

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

设置Quality,关闭垂直同步。

设置PlayerSetting 的Minium API Level 为 26

6.测试基础场景:

Hierarchy 右键 > XR > Room Scale XR Rig

选中 XR Rig 添加PXR_Manager脚本

7.注册pico 开发者

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

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

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

8.打包测试

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

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

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

Unity端打开PXR_SDK > Platform settings

填入app id

直接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开发者平台

打赏
— 于 共写了1057个字
— 文内使用到的标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据