Unity XR Interaction Toolkit 开发教程:手柄追踪【3.0以上版本】

获取完整课程以及答疑,工程文件下载:
https://www.spatialxr.tech/

Unity XR Interaction Toolkit 系统化开发教程:https://www.spatialxr.tech/course/5

视频试看链接:7.手柄追踪【Unity XR Interaction Toolkit 跨平台开发教程】(3.0以上版本)

系列教程专栏:Unity XR Interaction Toolkit 系列教程(SDK 版本 3.0 以上)

在玩家物体 XR Origin 身上新建两个空物体,用于表示左手柄和右手柄:

在这两个物体身上分别添加 Tracked Pose Driver (Input System) 脚本,然后进行参数赋值。

左:

右:

需要引用 Input System 输入配置文件中定义的对应动作。然后这个脚本就能够追踪现实中手柄的位置和旋转,把追踪到的数据映射到虚拟世界中的 Left/RightHand Controller 物体上,与现实中的手柄产生同步。

然后可以把手柄模型作为这两个物体的子物体:

官方提供的手柄模型位于下图的路径中:

现在就可以追踪手柄,并且在场景中渲染出手柄模型了。

相关推荐
不伤欣12 小时前
游戏设计模式 - 子类沙箱
游戏·unity·设计模式
Magnum Lehar14 小时前
vulkan游戏引擎test文件memory实现
游戏引擎
Magnum Lehar14 小时前
vulkan游戏引擎test_manager实现
java·算法·游戏引擎
快乐觉主吖18 小时前
Unity的日志管理类
android·unity·游戏引擎
WarPigs1 天前
Unity性能优化笔记
笔记·unity·游戏引擎
T.D.C1 天前
【业务框架】3C-相机-Cinemachine
unity
一线灵2 天前
跨平台游戏引擎 Axmol-2.6.1 发布
游戏引擎
Clank的游戏栈2 天前
Unity基于GraphView的可视化关卡编辑器开发指南
unity·编辑器·游戏引擎
海尔辛2 天前
Unity UI 性能优化--Sprite 篇
ui·unity·性能优化
三巧2 天前
Godot 敌人生成半径和围墙不匹配,导致敌人错误的生成在围墙外的解决代码
游戏引擎·godot