XRInputSource: hand 属性

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在一些或所有支持的浏览器中可用。

XRInputSource 接口的只读hand 属性是一个XRHand 对象,提供对手部跟踪设备的访问权限。

如果XRSession 没有使用 hand-tracking 特性描述符请求,则为一个XRHand 对象或null

示例

js
navigator.xr
  .requestSession({ optionalFeatures: ["hand-tracking"] })
  .then(/* … */);

function renderFrame(session, frame) {
  // …

  for (const inputSource of session.inputSources) {
    if (inputSource.hand) {
      // render a hand model, perform gesture detection, etc.
    }
  }
}

规范

规范
WebXR 手部输入模块 - 第 1 级
# dom-xrinputsource-hand

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅