
XR Interaction Toolkit 系列教程
文章平均质量分 73
新版 XR Interaction Toolkit 跨平台开发教程,XRI 版本 3.0 以上
获取完整课程以及答疑,工程文件下载:
https://www.spatialxr.tech/
YY-nb
XR开发为主,答疑、进阶服务可以加入社区:https://www.spatialxr.tech/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【2025】Unity Pico VR/XR 开发教程:SDK 环境配置 & 抓取、移动、UI 交互 & 程序打包【适配 XR Interaction Toolkit 3.x】
Pico Unity OpenXR SDK:和 Pico Unity Integration SDK 类似,也是提供了 Pico 开发的底层插件,但它是基于 OpenXR 的,可以在 Unity OpenXR 的设置里添加 Pico 特性的支持,更适合于跨平台的开发,只需在 OpenXR 的设置里勾选不同硬件设备的特性,就能够把相同的程序发布到不同的设备上。,XR Interaction Toolkit(简称 XRI) 在 3.0 之前和之后的版本里,开发方式发生了比较大的变化。原创 2025-02-23 12:36:52 · 7393 阅读 · 0 评论 -
Unity XR Interaction Toolkit 开发教程:抓取交互【3.0以上版本】
因为配置抓取的步骤本身是比较简单的,但重点在于相关的脚本上有非常多的参数,通过调整这些参数,我们可以实现个性化的抓取效果。作为 VR/MR 开发的初学者,最大的难点就是不理解这些参数有什么作用,怎么调整才能实现符合自己需求的效果,而官方文档中的某些描述也比较抽象。那么我会在完整的课程当中对这一部分进行详细的介绍,并且汇总了大家在开发过程中常见的需求和问题,把解决方法也加入了完整课时当中。注:抓取交互的教程内容为本套系列教程的付费内容,可以进入文章开头的网站链接,观看完整课程。原创 2024-11-30 19:28:58 · 2252 阅读 · 0 评论 -
Unity XR Interaction Toolkit 开发教程:手柄追踪【3.0以上版本】
需要引用 Input System 输入配置文件中定义的对应动作。然后这个脚本就能够追踪现实中手柄的位置和旋转,把追踪到的数据映射到虚拟世界中的 Left/RightHand Controller 物体上,与现实中的手柄产生同步。在这两个物体身上分别添加 Tracked Pose Driver (Input System) 脚本,然后进行参数赋值。现在就可以追踪手柄,并且在场景中渲染出手柄模型了。原创 2024-11-29 01:07:51 · 1232 阅读 · 0 评论 -
Unity XR Interaction Toolkit 开发教程:输入系统与代码读取输入【3.0以上版本】
具体步骤讲解可参考视频教程~原创 2024-11-27 22:28:47 · 938 阅读 · 0 评论 -
Unity XR Interaction Toolkit 开发教程(4)XR Origin:追踪参考系与相机高度【3.0 以上版本】
2)能够决定进入到程序后的追踪参考系(追踪原点),视觉上的效果是能决定虚拟世界中相机的高度,主要是通过 XROrigin 脚本上的 TrackingOriginMode 参数决定的。XROrigin 作为玩家物体,能够获取到硬件设备提供的追踪数据,作用于虚拟世界中的玩家物体,实现虚拟与现实的同步,比如现实中头显的位置和旋转能够同步虚拟世界中用户的视野,现实中手柄的运动同步虚拟世界中手部的运动。1)能够决定用户进入到程序后的初始位置和朝向。原创 2024-11-03 16:29:51 · 1877 阅读 · 0 评论 -
Unity XR Interaction Toolkit 开发教程(3)快速配置交互:移动、抓取、UI交互【3.0以上版本】
导入了 XR Interaction Toolkit 的 Starter Assets 样例包后,可以把 Starter Assets 中的 XR Origin(XR Rig) 玩家物体添加到场景当中。比如 Teleportation Area 直接创建出可以行走并且传送的地面(添加后需要把地面物体上的 TeleportationArea 脚本中的 Interaction Layer Mask 参数设为 Teleport)。Grab Interactable 可以创建出能被抓取的物体。原创 2024-11-01 11:40:29 · 2248 阅读 · 0 评论 -
Unity XR Interaction Toolkit 开发教程(2):导入 SDK【3.0 以上版本】
在 Unity Hub 中安装一个 Unity 编辑器(推荐 LTS 长期支持的稳定版),并且安装硬件设备对应平台的打包模块(目前市面上大部分 XR 头显都是安卓系统,如 Quest、Pico,需要安装 Android Build Support,只有苹果的头显是 visionOS 系统,需要安装 visionOS Build Support)本教程中使用的 Unity 版本是 2022.3.20f1,因为考虑到大部分人用的可能还是相对旧一点的版本。原创 2024-10-31 14:30:43 · 2790 阅读 · 0 评论 -
Unity XR Interaction Toolkit 开发教程(1):OpenXR 与 XRI 概述【3.0 以上版本】
如今,越来越多的 XR 设备开始支持 OpenXR 标准,这意味着选用 OpenXR 进行 XR 设备的开发可以成为一种通用的方案。开发者通常只要在 Unity 的 XR Plug-in Management 中选择对应的 XR 插件供应商,然后进行设置,Unity 会自动处理程序与硬件的兼容,使得开发的应用能够成功接入设备的 XR 能力,在设备上正常运行。不同的底层插件对接对应的 XR 硬件平台,让 Unity 程序兼容到对应的硬件设备上,适配硬件的特性和用户的输入。原创 2024-10-30 00:41:59 · 3573 阅读 · 0 评论