Zum Hauptinhalt springen

Kamera-Ereignisse

Kamera-Ereignisse werden über die world.events.globalId ausgegeben.

Veranstaltungen

AKTIV_KAMERA_WECHSELN

Wird ausgesendet, wenn die aktive Kamera wechselt.

Eigenschaften

EigentumTypBeschreibung
KameraKameraDie aktive Kamera

Beispiel

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.ACTIVE_CAMERA_CHANGE, (event) => {
console.log('Active camera changed to: ', event.data.camera)
})

ACTIVE_CAMERA_EID_CHANGE

Wird ausgesendet, wenn sich die aktive Kamera eid ändert.

Eigenschaft

EigenschaftArtBeschreibung
eideideid der aktiven Kamera

Beispiel

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.ACTIVE_CAMERA_EID_CHANGE, (event) => {
console.log('Active camera eid changed to: ', event.data.eid)
})

XR_CAMERA_EDIT

Wird ausgegeben, wenn ein XR-Attribut an der aktiven Kamera geändert wird.

Eigenschaften

EigentumTypBeschreibung
KameraKameraDie aktive Kamera

Beispiel

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_EDIT, (event) => {
console.log('XR camera edited: ', event.data.camera)
})

XR_CAMERA_STOP

Wird ausgegeben, wenn die XR-Kamera anhält.

Eigenschaft

Keine.

Beispiel

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_STOP, () => {
console.log('XR camera stopped')
})