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 赋值给它。



🟦 基本配置效果展示

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

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


相关文章
|
6月前
|
Java 程序员 Maven
【C/C++ CommonAPI入门篇】深入浅出:CommonAPI C++ D-Bus Tools 完全使用教程指南
【C/C++ CommonAPI入门篇】深入浅出:CommonAPI C++ D-Bus Tools 完全使用教程指南
199 0
|
缓存 Ubuntu Java
Tool之Bazel:Bazel的简介、安装、使用方法之详细攻略
Tool之Bazel:Bazel的简介、安装、使用方法之详细攻略
XR Interaction Toolkit教程⭐二、实现移动、传送和人物的碰撞功能
XR Interaction Toolkit教程⭐二、实现移动、传送和人物的碰撞功能
XR Interaction Toolkit教程⭐三、实现抓取和交互功能
XR Interaction Toolkit教程⭐三、实现抓取和交互功能
|
3月前
|
编解码 缓存 开发工具
Pico Neo 3教程☀️ 三、SDK 的进阶功能
Pico Neo 3教程☀️ 三、SDK 的进阶功能
|
3月前
|
vr&ar 开发工具 图形学
Pico Neo 3教程☀️ 五、开发者工具:实时预览工具(Preview Tool)
Pico Neo 3教程☀️ 五、开发者工具:实时预览工具(Preview Tool)
|
3月前
|
编解码 前端开发
XR Interaction Toolkit教程⭐四、实现与UI交互
XR Interaction Toolkit教程⭐四、实现与UI交互
|
3月前
|
开发工具 vr&ar 图形学
Pico Neo 3教程☀️ 一、SDK的下载与快速入门
Pico Neo 3教程☀️ 一、SDK的下载与快速入门
|
3月前
|
API 开发工具 图形学
Pico Neo 3教程☀️ 六、项目的配置总结及交互开发
Pico Neo 3教程☀️ 六、项目的配置总结及交互开发
Qt中文翻译(官方文档,界面,工具等)集锦
Qt中文翻译(官方文档,界面,工具等)集锦
710 0