Я получаю сообщение об ошибке на настольном Chrome, что utils.device.checkHasPositionalTracking() is "not a function".
Если он устарел, где я могу найти обновленный список utils.device
методов обнаружения устройств? Официальная документация устарела и содержит список устаревших методов обнаружения устройств. Браузер, кажется, вообще не распознает это.
let mobile = AFRAME.utils.device.isMobile ();
//// isOculusGo and isGearVR have been replaced with isMobileVR
//let gearVR = AFRAME.utils.device.isGearVR();
//let oculusGo = AFRAME.utils.device.isOculusGo();
let mobileVR = AFRAME.utils.device.isMobileVR
//let tracking = AFRAME.utils.device.checkHasPositionalTracking(); //not working
let headset =AFRAME.utils.device.checkHeadsetConnected();
if(mobile){
console.log("Viewer is mobile.");
}
if(mobileVR){
console.log("Viewer is MobileVR.");
}
/*if(tracking){
console.log("Viewer has positional tracking.");
}*/
if(headset){
console.log("Headset Connected.");
}
Предыдущий код приводит к «Viewer is MobileVR», хотя я тестирую на настольном компьютере.