一、配置开发环境
1. 下载 PICO Unity Integration SDK
SDK 下载链接:PICO Unity Integration SDK
2. 安装 Unity 编辑器(添加安卓开发平台模块)
需要注意勾选以下模块: 如果已经安装好可以在下方添加模块。
3. 导入下载的 SDK
解压 SDK,将解压的文件拖到项目文件中 Packages 目录,弹窗点击 Yes,查看是否导入成功。 上方菜单栏 -> Window -> Package Manager。
4. 项目配置和切换开发平台
设置 Player 相关参数: 上方菜单栏 -> Edit -> Project Settings -> Player -> 选择安卓图标 -> 展开 Other Settings 完成以下步骤:
- 启用 PICO XR 插件:Edit -> Project Settings -> XR Plug-in Management -> 选择安卓图标,勾选 PICO。
- Configuration 设置区域:
- Scripting Backend 设置为 IL2CPP。
- Target Architectures 设置为 ARM64,取消勾选 ARMv7。
- Identification:
- Minimum API Level 设置为 Android 10.0 (API Level 29)。
- Target API Level 设置为 Automatic (highest installed)。
切换开发平台: File -> Build Settings -> 选择 Android -> Switch Platform。
5. 导入 XR Interaction Toolkit
Windows -> Package Manager -> Package 设置为 Unity Registry -> 搜索 XR Interaction Toolkit -> 点击 Samples -> 导入 Starter Assets 和 XR Device Simulator 示例文件。
6. 安装 Universal RP(通用渲染管线) 并设置 (选做)
创建通用渲染管线并将创建的放入 PipelineSettings。 Packages 选择 Unity Registry,搜索 Universal RP 点击安装。 材质转化为 URP,设置渲染管线。
二、调试环境搭建
无 PICO 设备与有 PICO 设备两种调试方式并不互斥,但不能同时运行。
1. 无 PICO 设备
需要添加模拟设备预制体,该预制体在 XR Device Simulator 样例文件中。 优点:方便快捷,可以边操作游戏边调整游戏相关内容。 缺点:操作不如 PICO 设备那么流畅。 点击运行按钮即可进行调试。在场景中拖入 XR Device Simulator 预制体。
2. 有 PICO 设备
在 Unity 项目设置完成以下操作:
- 安装 PDC 和项目文件 Packages 中添加 PICO Unity Live Preview Plugin 的解压文件。
- 下载 PDC 和 PICO Unity Live Preview Plugin。
- 安装 PDC 并在下载中心安装串流服务。
- 双击安装包安装串流服务。 注:如果点击运行时报错,可以修改右上角布局为默认。 如果数据线连接电脑和 PICO 设备,PDC 没有识别到设备,说明 PICO 设备没有打开开发者选项或者没有安装最新的互联软件,可以下载或更新互联,并根据步骤开启开发者模式。
3. PICO 设备开启开发者模式
设置 -> 通用 -> 关于本机 -> 多次点击软件版本号。 完成上述操作即可开启开发者模式,如果已开启则不需要重复操作。
4. 模拟设备和串流调试如何切换
使用谁就把另一个取消或者失活即可。 使用串流只需要将模拟器预制失活即可。 注:切记不可以两个同时打开。 使用模拟器就将项目设置中的串流选项取消即可。

