追寻逝去的时光


  • Home

  • Archives

  • Tags

Meta XR Hand Demo

Posted on 2024-07-19

Meta XR Hand Demo

前置准备

  • Unity 2022.3 or later

一:创建项目

在Unity Hub中新建项目:

  1. 点击项目->新项目
  2. 可选择 Universal 3D 模版

    001.JPEG

二:导入插件

步骤

  1. 在Unity上方菜单栏,选择WIndow->Package Manager,然后如下图所示,点击Add package by name:

    002.PNG

  2. XR hands(必选)
    1. 输入 com.unity.xr.hands
    2. 版本号指定 1.4.0
    3. 在sample中导入 Gestures 和 HandVisualizer

      003.PNG

  3. XR Interaction Toolkit (必选)
    1. 输入 com.unity.xr.interaction.toolkit
    2. 版本号指定 2.5.4

      004.PNG

  4. OpenXR Plugin(必选)

    https://www.notion.so

  5. Oculus XR Plugin(如果需要透视模式,建议加上)
    1. 输入 com.unity.xr.oculus
    2. 版本号指定 4.2.0

      006.png

  6. Unity OpenXR Meta(需要加上)
    1. com.unity.xr.meta-openxr
    2. 1.0.1

      007.png

四、环境配置

  1. Build Settings → Android → switch platform
  2. Build Settings → Player Settings → XR Plug-in Management
    1. 勾选 OpenXR → 勾选 Meta Quest feature group

      008.png

    2. OpenXR

      • 增加 Meta Quest Touch Pro Controller Profile
      • 增加Oculus Touch Controller Profile
      • 勾选设置如图所示

        009.png

      • 勾选 Quest 对应 Target

        010.jpeg

  • Oculus (如果需要透视模式)
    • 勾选 Quest 2
    • Quest 3 / Quest Pro

      011.png

  • 如果存在错误:在此处 fix

    012.jpeg

五、测试

模拟器测试

  1. Build Settings → XR Plug-in Management → XR Interaction Toolkit ,勾选 Use XR Device Simulator in scenes

    013.png

  2. 打开DemoScene: Sample → XR Hands → 1.4.0 → Gestures → HandGestures

    014.png

  3. 手势触发

    1. 使用键盘 H 切换到手势
    2. 使用 T、Y 切换到左右手
    3. 使用 O 打开手掌
    4. 使用鼠标旋转后,发现Palm Up 触发成功(高亮显示)

      015.png

真机测试

  1. 打包

    016.png

  2. 使用 adb 或 SideQuest 安装 到 Meta Quest

    017.png

  3. 参考视频

  • todo
    1. 参考 Demo & APK for Meta
  • todo

下一章节:Meta XR 接入文档二:自定义手势及射线交互

  • todo
没事别乱点 »
1 2 … 101
© 2025 Dikey King