Функция utils.device.checkHasPositionalTracking () все еще существует? - PullRequest
0 голосов
/ 09 июля 2019

Я получаю сообщение об ошибке на настольном 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», хотя я тестирую на настольном компьютере.

...