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



🟦 基本配置效果展示

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

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


相关文章
|
7月前
|
Java 程序员 Maven
【C/C++ CommonAPI入门篇】深入浅出:CommonAPI C++ D-Bus Tools 完全使用教程指南
【C/C++ CommonAPI入门篇】深入浅出:CommonAPI C++ D-Bus Tools 完全使用教程指南
226 0
XR Interaction Toolkit教程⭐二、实现移动、传送和人物的碰撞功能
XR Interaction Toolkit教程⭐二、实现移动、传送和人物的碰撞功能
XR Interaction Toolkit教程⭐三、实现抓取和交互功能
XR Interaction Toolkit教程⭐三、实现抓取和交互功能
|
4月前
|
编解码 前端开发
XR Interaction Toolkit教程⭐四、实现与UI交互
XR Interaction Toolkit教程⭐四、实现与UI交互
|
定位技术 数据库
Win之Software Installation:谷歌地球(Google Earth) 的简介、安装、使用方法之详细攻略
Win之Software Installation:谷歌地球(Google Earth) 的简介、安装、使用方法之详细攻略
Win之Software Installation:谷歌地球(Google Earth) 的简介、安装、使用方法之详细攻略
|
测试技术 Python
HTMLReport使用1 | HTMLReport简介和安装
HTMLReport使用1 | HTMLReport简介和安装
195 0
HTMLReport使用1 | HTMLReport简介和安装
|
Linux PHP
Chevereto——简介及安装
一款强大好用的图床程序-Chevereto
674 0
Chevereto——简介及安装
|
测试技术
laodrunner入门教程(21) --人工场景
用户组模式和百分比模式
151 0
laodrunner入门教程(21) --人工场景
|
负载均衡 NoSQL JavaScript
hydra-microservice 中文手册(上篇)
hydra-microservice 中文手册(上篇)
203 0
|
存储 NoSQL 安全
hydra-microservice 中文手册(下篇)(二)
hydra-microservice 中文手册(下篇)(二)
152 0

热门文章

最新文章