【Unity】Unity配置PicoXR环境

【Unity】Unity配置PicoXR环境

背景:需要配置Unity项目运行在Pico上

环境:Unity2021.3、PicoNeo3ProEye

  1. 文档:https://developer-cn.pico-interactive.com/document/unity/quickstart-overview

  2. 记录

    1. 导入PICO Unity Integration SDK 并 绑定应用

      Windows > Package Manager > + > Add package from disk > package.json

      App ID :0311333579616bf8ca35b3677ce4580d

    2. 升级 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

    3. 启用 PICO XR 模块(Android)

      Edit > Project Settings > XR Plug-in Management > 安卓机器人图标 > 勾选 PICO

    4. 其他设置

      切换开发平台【本来就是安卓平台】(可以跳过)

      设置包名版本(可以跳过)

      编译方式/支持系统【商店上架审核才需要】

      • Edit > Project Settings > Player > 安卓图标
        • Minimum API Level 设置为 Android 8.0 “Oreo” (API Level 26)
        • Scripting Backend 设置为 IL2CPP
        • Target Architectures 设置为 ARM64 ,并取消勾选 ARMv7
    5. 场景搭建

      1. 相机

        右击 Main Camera 将其Delete 或禁用

        + > XR > XR Origin (VR)

      2. PXR_Manager 脚本(用于管理和开启很多主要功能,包括场景渐变、眼动追踪、内容保护等)

        XR Origin > Add Component > PXR_Manager

      3. 手柄

        • 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

      4. 输入系统【Input Action Manager 脚本】(这个好像原来就自带)

        • 选中 XR Origin > Add Component > Input Action Manager 脚本

        • 在 Input Action Manager 脚本区域,点击 +,添加 Element 0 配置项。

          点击圆圈图标。你将看到 Select InputActionAsset 窗口。

          双击 XRI Default Input Actions 将其添加至 Element 0 配置项。

    6. 调试构建应用

      • 配置用户权限: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
    7. 发布应用(可以跳过)

如有帮助,麻烦动动手指点一下赞,感谢!

猜你喜欢

转载自blog.csdn.net/qq_51366188/article/details/128433736