Estoy tratando de usar WebXR usando Three.js en React pero sigo viendo este error:
'XRWebGLLayer' no está definido no undef
para baseLayer: new XRWebGLLayer(session, gl)
Probé este mismo código en vanilla.js y no tuve ningún error, pero cuando lo intento con react.js no se compila.
Los tutoriales a los que me refiero son: https://developers.google.com/ar/develop/webxr/hello-webxr yhttps://www.devbridge.com/articles/ar-app-development-tutorial/
Estoy usando la versión 0.133 de three.js y la importé a mi aplicación de reacción usando: import * as THREE from 'three';
Soy relativamente nuevo para reaccionar y three.js. ¿Alguien puede ayudarme a señalarme en la dirección correcta? te lo agradeceria mucho!!
XRWebGLLayer está disponible en el objeto de window .
Consulte también:
https://stackoverflow.com/a/62264777/4290781
const { XRWebGLLayer } = window; const baselayer = new XRWebGLLayer(session, gl);