XR Interaction Toolkit教程⭐一、简介、安装和基本配置

简介: XR Interaction Toolkit教程⭐一、简介、安装和基本配置

🟥 XR Interaction Toolkit 简介

Unity 发布了 AR/VR/MR 的统一管理平台:Unity XR SDK(传送门)

Unity XR SDK为我们提供了XR的生命周期等逻辑,

并且Unity还发布了XR Interaction Toolkit,这个SDK负责提供了交互、位移、抓取等功能。

UnityXR Interaction Toolkit(XRIT)现已支持Oculus、Vive、Pico、WMR,因此基于Unity开发XR应用,首选XRIT。


推荐使用当前LTS版本,Unity2020.3.x LTS。


🟧 XRIT 的安装

XRIT 的安装分为两种:

  • 可通过Packages获取XRIT;
  • 也可通过Git,获取XRIT Examples


1️⃣ Packages 安装方法

导入XR Interaction Toolkit,并在Unity重启后,再导入它的StartAssets。



2️⃣ Git 安装方法

直接使用git即可获得XRIT Examples:传送门



🟨 XRIT 的配置方法

1️⃣ 将预设文件添加到默认



2️⃣ 安装XR Plugin Management

如下图所示。



3️⃣ 安装 Pico Neo 3 SDK

当前 XR Plugin Management 里面是没有 Pico 选项的。

我们以Pico为例,讲解如何使用 XR Interaction Toolkit。

如这篇文章所示,进行到 “3:使用SDK” 便好了。传送门



🟩 项目配置方法

以下介绍两种配置方法,不同点是2方法,更适合多平台通用。但我暂时没发现2方法如何更改它的交互按键。

因此现在建议使用1方法。



1️⃣ Pico的配置方法

🚩 添加 XR Origin


2️⃣ 多平台配置方法

🚩 添加 XR Origin



🚩 修改右手预设

默认添加的 RightHand Controller 上的预设是有问题的,这个预设是左手的,应该改为右手。



🚩 添加 InputActionManager

给 XR Origin 添加 InputActionManager 组件,

并将我们的 XRI Default Input Actions 赋值给它。



🟦 基本配置效果展示

此时运行项目,你能看到场景中发射的手柄射线,便代表初步配置完成了。

后面我们就讲解如何交互、传送等操作。


相关文章
|
vr&ar C# 图形学
从零开始的PICO开发教程(4)-- VR世界 射线传送、旋转和移动
这篇文章是PICO开发系列教程的第四部分,详细介绍了在VR世界中实现射线传送、视角旋转和人物移动的方法,包括使用Teleportation组件进行区域传送和锚点传送,通过Snap Turn Provider组件实现视角快速旋转,以及创建PlayControl脚本来控制人物移动,并通过手柄与脚本组件的交互来增强VR体验。
|
API 开发工具 图形学
从零开始的PICO教程(1)Pico游戏开发项目配置
这篇文章是PICO游戏开发的入门教程,详细介绍了如何注册成为PICO开发者、创建组织和应用、导入PICO的SDK、配置Unity项目以及完成项目设置的整个流程。
从零开始的PICO教程(1)Pico游戏开发项目配置
三分钟教你学会设置PICO不自动休眠
本文介绍了如何在PICO设备上通过六步设置来延长自动休眠时间,避免因短暂离开而导致屏幕过早关闭的问题。
三分钟教你学会设置PICO不自动休眠
|
编译器 vr&ar 图形学
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目
这是一篇Unity3D结合Vuforia实现增强现实(AR)项目的入门教程,涵盖了环境配置、Vuforia账户注册、Target数据集创建、Unity项目设置、AR程序配置、Android环境配置以及最终在手机上测试运行的全过程。
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目
|
vr&ar 图形学 API
Unity与VR控制器交互全解:从基础配置到力反馈应用,多角度提升虚拟现实游戏的真实感与沉浸体验大揭秘
【8月更文挑战第31天】虚拟现实(VR)技术迅猛发展,Unity作为主流游戏开发引擎,支持多种VR硬件并提供丰富的API,尤其在VR控制器交互设计上具备高度灵活性。本文详细介绍了如何在Unity中配置VR支持、设置控制器、实现按钮交互及力反馈,结合碰撞检测和物理引擎提升真实感,助力开发者创造沉浸式体验。
699 1
|
编解码 监控 Android开发
Pico Neo 3教程☀️ 四、开发者工具:实时监控工具(Metrics Tool)
Pico Neo 3教程☀️ 四、开发者工具:实时监控工具(Metrics Tool)
|
API 开发工具 vr&ar
从零开始的PICO教程(2)--搭建VR场景并打包至PICO中运行
这篇文章是PICO开发系列教程的第二部分,主要介绍了如何在Unity中搭建简单的VR场景、创建XR Origin对象、配置PICO开发环境、以及将场景打包并运行在PICO设备上的完整流程。
|
编解码 前端开发
XR Interaction Toolkit教程⭐四、实现与UI交互
XR Interaction Toolkit教程⭐四、实现与UI交互