Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

XRVisibilityMaskChangeEvent: eye-Eigenschaft

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die schreibgeschützte eye-Eigenschaft des XRVisibilityMaskChangeEvent-Interfaces gibt an, auf welches Auge die Maske angewendet wird.

Wert

Ein enumerierter Wert, der angibt, auf welches Auge die Maske aus der Perspektive des Betrachters angewendet wird. Dies kann eines der folgenden sein:

left

Das linke Auge des Betrachters.

Das rechte Auge des Betrachters.

none

Eine monokulare Ansicht oder die Ansicht stellt anderweitig keine spezifische Perspektive eines Auges dar.

Beispiele

Grundlegende Verwendung

Dieses Beispiel zeigt, wie man den eye-Wert überprüfen kann, wenn das visibilitymaskchange-Ereignis ausgelöst wird, und dann je nach Ergebnis eine geeignete Anzeigeaktualisierung rendern kann.

js
xrSession.addEventListener("visibilitymaskchange", (e) => {
  if (e.eye === "left") {
    // Render for left eye view
  } else if (e.eye === "right") {
    // Render for right eye view
  } else {
    // Render for neutral view
  }
});

Spezifikationen

Spezifikation
WebXR Device API
# dom-xrvisibilitymaskchangeevent-eye

Browser-Kompatibilität

Siehe auch