获取基准旋转值和基准偏移值(以米为单位)
更新时间: 2026年4月15日
该 Blueprint 会返回头戴设备相对于最新基准旋转值和基准位置的当前旋转值和位置(以米为单位)。
基准偏移值是头戴设备当前位置和最近的基准位置之间的差值,可使用
获取基准旋转值和基准偏移值(以米为单位)来设置。该值是一个向量,可将头戴设备位置转换为以米为单位的 (0,0,0) 点。向量的轴与 Unreal 的相同:X 轴代表向前,Y 轴代表向右,Z 轴代表向上。当用户将头戴设备从追踪空间的原始中心重新置中时,基准偏移值表示追踪空间中心到游戏空间(或世界空间)新中心之间的变化量。
同样,基准旋转偏移值(以
输出旋转值的形式返回)是头戴设备当前旋转值与最新基准旋转值之间的差值,可使用
设置基准旋转值和基准偏移值(以米为单位)来设置。该值采用
FRotator 结构,具有俯仰角、横滚角和偏转角属性。
该 Blueprint 的值均以米为单位。在每个 Unreal Engine 世界中,您均可定义世界的缩放因子,该因子能够在整个世界中实现一致的缩放效果。默认情况下,该缩放因子为 100,即系统以厘米而非米表示数值。您可以随意使用任何缩放因子。无论世界缩放因子为何,此节点始终会返回以米为单位的基准偏移值。
此节点封装了 OculusLibrary Blueprint 类别中的 UOculusXRFunctionLibrary::GetBaseRotationAndBaseOffsetInMeters。它是一个没有执行引脚的纯 Blueprint 节点。
无参数。
- 输出旋转值:该值是头戴设备当前旋转值和最近的基准旋转值之间的差值,可使用设置基准旋转值和基准偏移值(以米为单位)来设置。该值采用
FRotator 结构,具有俯仰角、横滚角和偏转角属性。 - 输出基准偏移值(以米为单位):该值是头戴设备当前位置和最近基准位置之间的差值,可使用设置基准旋转值和基准偏移值(以米为单位)来设置。该值采用
FVector 结构,可将头戴设备位置转换为以米为单位的 (0,0,0) 点。