20221107更新
这玩意更新太快了,新的SDK使用比之前的有一些不同,不过大体一致。新的SDK配置官网上也有详细的教程了https://developer-cn.pico-interactive.com/document/unityk
开发者平台Developer Platform
在“升级XR Interaction Toolkit”时,package manager找不到,参考文档Installation | XR Interaction Toolkit | 2.1.1,我的unity版本是2021.3.1f1,则需要“Add package by name”,搜“com.unity.xr.interaction.toolkit”即可
准备:
- 下载UnityHub,注册激活
- UnityHub内下载unity2021.3.1f1lts版本
- 安装Android SDK&NDK Tools
- 下载Pico的 unity XR SDK(2.0.4)并解压
- 入手PicoNeo3一体机
HelloWord
1,新建3D项目
UnityHub中点击New Project,出现下图,选择3D,起个项目名称,然后“Create Project”
2,导入pico sdk
Window -> Package Manager -> Add package from disk,选择下载的pico sdk中的package.json(如下图),Open导入。
3,sdk配置
Edit -> Project Settings,设置设备和安卓版本,如下:
4,添加XR Rig
在Hierarchy面板中,也就是场景中右击,新建“XR Rig”对象(下图),XR Rig就是一体机对象,包含头显设备和两个手柄。
5,连接pico一体机
先设置pico一体机为开发者模式:
设置 -> 通用 -> 关于本机,连续点几次“软件版本号”,就会出现“开发者”选项
打开“USB调试开关”,并设置“USB连接”为“传输文件”
用USB将一体机与PC连接
6,编译运行
先设置Android编译环境,File -> Build Settings,如下图,选择Android,如果连上一体机,可以选择Pico Neo 3设备,点击“Switch Platform”
等待切换完成,点击“Build and Run”,就可以在一体机上运行。