移动互动
更新时间: 2025年8月7日
移动互动可以让用户在虚拟空间内四处移动。互动 SDK 支持几种类型的移动:
| 互动 | 描述 |
|---|
瞬移 | 在场景中选择一个远处的位置并立即移动过去 |
遥感寻路式移动 | 在场景中选择一个远处的位置并平稳地移动过去 |
转动 | 使玩家原地转向新方向 |
滑动 | 使用户能够在虚拟空间中自由移动,同时受地板或墙壁等物理条件的限制 |
步骤 | 向任意方向快速移步,轻松调整位置 |
攀爬 | 通过抓住表面并向上牵引来实现移动 |
手杖式移动 | 通过将虚拟手杖撑向虚拟地面来实现移动 |

瞬移互动
在场景中选择一个远处的位置并立即移动过去
遥感寻路式移动
在场景中选择一个远处的位置并平稳地移动过去移动互动通过 LocomotionEventBroadcasters 和 LocomotionEventHandlers 运作。LocomotionEventBroadcasters(如瞬移互动器或 TurningEventBroadcaster)是指示玩家角色是否会移动到虚拟世界中的特定位置、以指定速度平移、原地转动 90 度等动作的输入活动。LocomotionEventHandlers 能接收由不同的 LocomotionEventBroadcasters 生成的活动,并将它们应用到指定的角色上,确保它们优雅地组合在一起,同时约束动作,使角色能够与虚拟世界保持同步。

角色控制器
演示如何通过瞬移、转动、滑动和踏步四处移动
瞬移到 NavMesh
配置 NavMesh 以允许瞬移提供舒适的移动体验对于创建沉浸式的愉悦应用至关重要,这类应用使人融入的世界应该远远大于其所占据的物理空间。以下指南提供了最大程度降低用户不适感的最佳实践和准则。

移动示例
演示如何通过瞬移、转动、滑动和踏步四处移动