OpenXRHand
在 OpenXR 中提供手指跟踪的节点。
描述
该节点启用 OpenXR 的手部跟踪功能。该节点应该是 XROrigin3D 节点的一个子节点,跟踪会将其位置更新为玩家的实际手所在的位置。该节点还更新了适当蒙皮的手部模型的骨架。手部网格应该是该节点的一个子节点。
属性
| ||
| ||
|
枚举
enum Hands:
Hands HAND_LEFT = 0
追踪玩家的左手。
Hands HAND_RIGHT = 1
追踪玩家的右手。
Hands HAND_MAX = 2
最大支持的手数。
enum MotionRange:
MotionRange MOTION_RANGE_UNOBSTRUCTED = 0
玩家抓握时,手部骨架呈握拳状。
MotionRange MOTION_RANGE_CONFORM_TO_CONTROLLER = 1
玩家抓握时,手部骨架遵循玩家所持的控制器。
MotionRange MOTION_RANGE_MAX = 2
最大支持的运动范围。
属性说明
Hands hand = 0
指定该节点是追踪玩家的左手还是右手。
NodePath hand_skeleton = NodePath("")
设置一个Skeleton3D节点,该节点的姿势位置将被更新。
MotionRange motion_range = 0
void set_motion_range ( MotionRange value )
MotionRange get_motion_range ( )
设置限制手部运动的运动范围(前提是支持)。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.