【Unity】Unity配置PicoXR环境
背景:需要配置Unity项目运行在Pico上
环境:Unity2021.3、PicoNeo3ProEye
-
文档:https://developer-cn.pico-interactive.com/document/unity/quickstart-overview
-
记录
-
导入PICO Unity Integration SDK 并 绑定应用
Windows > Package Manager > + > Add package from disk > package.json
App ID :0311333579616bf8ca35b3677ce4580d
-
升级 XR Interaction Toolkit | import相关资源
Windows > Package Manager > + > Add package by name > com.unity.xr.interaction.toolkit
Windows > Package Manager > Packages > Unity Registry > XR Interaction Toolkit > 展开右侧的 Samples > import
-
启用 PICO XR 模块(Android)
Edit > Project Settings > XR Plug-in Management > 安卓机器人图标 > 勾选 PICO
-
其他设置
切换开发平台【本来就是安卓平台】(可以跳过)
设置包名版本(可以跳过)
编译方式/支持系统【商店上架审核才需要】
- Edit > Project Settings > Player > 安卓图标
- 将 Minimum API Level 设置为 Android 8.0 “Oreo” (API Level 26)
- 将 Scripting Backend 设置为 IL2CPP
- 将 Target Architectures 设置为 ARM64 ,并取消勾选 ARMv7
- Edit > Project Settings > Player > 安卓图标
-
场景搭建
-
相机
右击 Main Camera 将其Delete 或禁用
+ > XR > XR Origin (VR)
-
PXR_Manager 脚本(用于管理和开启很多主要功能,包括场景渐变、眼动追踪、内容保护等)
XR Origin > Add Component > PXR_Manager
-
手柄
-
LeftHand Controller > XR Controller (Action-Based) 脚本区域右上角的 = 图标
双击添加 XRI Default Left Controller 设置文件,导入默认左手柄设置
-
在 XR Controller (Action-Based) 脚本区域找到 Model Prefab 设置项
在 Project 窗口中,前往 Packages > PICO Integration > Assets > Resources > Prefabs
将 LeftControllerModel 拖至 Model Prefab 中
-
按相同步骤配置 RightHand Controller
-
-
输入系统【Input Action Manager 脚本】(这个好像原来就自带)
-
选中 XR Origin > Add Component > Input Action Manager 脚本
-
在 Input Action Manager 脚本区域,点击 +,添加 Element 0 配置项。
点击圆圈图标。你将看到 Select InputActionAsset 窗口。
双击 XRI Default Input Actions 将其添加至 Element 0 配置项。
-
-
-
调试构建应用
- 配置用户权限:PXR_SDK > Platform Settings >
- 勾选 User Entitlement Check。在 App ID 字段处,输入应用 ID。
- 勾选 Entitlement Check Simulation。点击 Device SN 配置项处的 + ,添加一个或多个 Element X。在 Element X 处,填入后续运行应用的设备的序列号。
- 序列号:PA7J10MGG7090006W
- 构建应用
- USB 数据线连接 VR 一体机与 PC
- File > Build Settings > Add Open Scenes > Run Device型号 > Build And Run
- 配置用户权限:PXR_SDK > Platform Settings >
-
发布应用(可以跳过)
-
如有帮助,麻烦动动手指点一下赞,感谢!