threejs网站和其他地方的所有示例和教程都提供了这一行:
document.body.appendChild( WEBVR.createButton( renderer ) );
这增加了一个进入VR模式的小按钮。但似乎没有任何方法可以检测用户是否按下并进入VR模式。除了使用这个按钮之外,似乎没有任何方法可以进入VR模式。我错过什么了吗?
您可以使用以下代码行检查XR设备是否有活动会话。
renderer.xr.isPresenting()
希望这可以帮助使用react-three/fiber
、的人
import { useThree } from "@react-three/fiber";
const { gl } = useThree();
gl.xr.isPresenting