Jsou to dva roky, co jsem se intenzivně zabýval WebVR v Mozille, ale i když nepřispívám každý den, vidím, že VR dělá skoky a hranice, od Firefoxu, který vyvíjí zvýšené úsilí, až po Chrome prosazující VR a Oculus a HTC (Vive) vylepšující své nabídky. . Nativní hry se zlepšují, ale co je důležitější, prohlížeče jsou stále rychlejší a three.js a aframe umožňují neuvěřitelné zážitky ve VR s JavaScriptem.
Než však budete moci nabízet prostředí VR, musíte se ujistit, že prohlížeč podporuje prostředí VR. Chcete-li tak učinit, musíte zajistit navigator.getVRDisplays
je k dispozici:
const supportsVR = 'getVRDisplays' in navigator; if (supportsVR) { navigator.getVRDisplays().then(function(displays) { // ... Load VR experience }); } else { // ... Show "you need {x} browser" message }
Pokud navigator.getVRDisplays
je přítomen, je pravděpodobné, že prohlížeč podporuje prostředí VR a AR.
Virtuální realita a rozšířená realita mají potenciál změnit svět a obohatit životy. Naučíte-li se kódovat zážitky VR, dostanete náskok a jako vždy, kódování těchto zážitků pro prohlížeč prolomí bariéru vstupu!