added ground mesh try catch.

This commit is contained in:
Michael Mainguy 2024-06-06 10:33:59 -05:00
parent e405dc1598
commit 9e7833b149

View File

@ -33,6 +33,7 @@ export async function groundMeshObserver(ground: AbstractMesh,
//xr.baseExperience.featuresManager.enableFeature(WebXRFeatureName.LAYERS, "latest", { preferMultiviewOnInit: true }, true, false); //xr.baseExperience.featuresManager.enableFeature(WebXRFeatureName.LAYERS, "latest", { preferMultiviewOnInit: true }, true, false);
const enterButton = (document.querySelector('#enterXR') as HTMLAnchorElement); const enterButton = (document.querySelector('#enterXR') as HTMLAnchorElement);
if (enterButton) { if (enterButton) {
try {
const vrSupported = await xr.baseExperience.sessionManager.isSessionSupportedAsync('immersive-vr'); const vrSupported = await xr.baseExperience.sessionManager.isSessionSupportedAsync('immersive-vr');
if (vrSupported) { if (vrSupported) {
enterButton.classList.remove('inactive'); enterButton.classList.remove('inactive');
@ -45,6 +46,9 @@ export async function groundMeshObserver(ground: AbstractMesh,
logger.debug(enter); logger.debug(enter);
}); });
} }
} catch (err) {
logger.error(err);
}
} }