2024-12-24 NO1. XR Interaction ToolKit 环境配置

文章目录

  • [1 软件配置](#1 软件配置)
  • [2 安装 XRToolKit](#2 安装 XRToolKit)
  • [3 配置 OpenXR](#3 配置 OpenXR)
  • [4 安装示例场景](#4 安装示例场景)
  • [5 运行测试](#5 运行测试)

1 软件配置

  • Unity 版本:Unity6000.0.26

2 安装 XRToolKit

  1. 创建新项目(URP 3D),点击进入 Asset Store。

  2. 进入"Unity Registry"页签,在搜索框里搜索"xr",找到"XR Interaction Toolkit",点击 "Install"按钮下载,本教程下载版本为 3.0.7。

    如果需要使用手势识别,则可以顺便下载"XR Hans"包。

3 配置 OpenXR

  1. 点击菜单栏"Edit"->"Project Settings",打开项目设置面板。

    如果安装了"XR Hans"包,则会自动安装"XR Plug-in Management",没有安装的话,点击安装即可。

  2. 在"XR Plug-in Management"页签中,勾选"Open XR"选项,等待安装Open XR包。

  3. 安装完成后,点击第一个选项"Edit",进入配置设备文件。

    依据自身设备添加对应的 Profile 文件。本教程使用 Quest3 设备,因此添加"Meta Quest Touch Pro Controller Profile"。

    同时,在下方配置项目需要的功能,本教程依次选择:

    • Hand Interaction Poses:手势交互支持。
    • Hand Tracking Subsystem:手部追踪支持。
    • Meta Hand Tracking Aim:Meta 手部目标追踪支持,若不勾选此项,则无法抓握物体。

    最后,进入"Project Validation"页签,点击"Fix All"按钮,修复所有 Warning。

    若点击"Fix All"按钮后无反应,且出现如下报错,则重启项目即可修复。

    重启后:

4 安装示例场景

  1. 返回"Asset Store",安装"Starter Assets"和"Hands Interaction Demo"两个示例场景。

  2. 安装完后有提示和报错,点击修复即可。其中

    • "Starter Assets":提示需要设置 "Teleport" Layer。
    • "Hands Interaction Demo":报错,需要安装 "XR Hands"包下的 "HandVisualizer" 示例才能使用。

5 运行测试

​ 连接好设备后,运行示例场景即可。

相关推荐
mxwin8 小时前
Unity Shader 跨平台兼容性:处理纹理坐标翻转与精度差异
unity·游戏引擎
派葛穆12 小时前
汇川PLC-Unity3d与汇川easy521plc进行Modbustcp通讯
unity·c#
small-pudding12 小时前
Unity URP + Compute Shader 路径追踪器实战:从可用到可优化
unity·游戏引擎
weixin_4239950012 小时前
unity 物体转向鼠标点击方向2d和3d
unity·计算机外设·游戏引擎
mxwin13 小时前
Unity URP 下 Shader 变体 (Variants):multi_compile 与 shader_feature的关键字管理及变体爆炸防控策略
unity·游戏引擎
RReality14 小时前
【Unity Shader URP】全息扫描线(Hologram Scanline)源码+脚本控制
ui·unity·游戏引擎·图形渲染
渔民小镇16 小时前
一次编写到处对接 —— 为 Godot/Unity/React 生成统一交互接口
java·分布式·游戏·unity·godot
RReality1 天前
【Unity Shader URP】序列帧动画(Sprite Sheet)实战教程
unity·游戏引擎
mxwin1 天前
Unity URP 多线程渲染:理解 Shader 变体对加载时间的影响
unity·游戏引擎·shader
呆呆敲代码的小Y1 天前
【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目
人工智能·游戏·unity·游戏引擎·热更新·yooasset·免费游戏