1

我想知道使用 A-frame ( https://aframe.io )如果发生调用的函数时用户处于 vr 模式,我如何让用户退出vr 模式myFunction()。只是为了澄清。当调用的函数myFunction()发生时,如果用户不在 vr 模式,我们不会有任何效果,但如果用户处于 vr 模式,他们将退出 vr 模式。如何才能做到这一点?

4

1 回答 1

0

假设您有对渲染器的引用,您应该能够执行以下操作:

async function exitXR( renderer ) {

  const session = renderer.xr.getSession();

  if ( session !== null ) {
    
    await session.end();

    // execute optional code after WebXR shutdown
  
  }

}

于 2021-07-20T10:50:05.187 回答