Kamera-Ereignisse
Kamera-Ereignisse werden über die world.events.globalId ausgegeben.
Veranstaltungen
AKTIV_KAMERA_WECHSELN
Wird ausgesendet, wenn die aktive Kamera wechselt.
Eigenschaften
| Eigentum | Typ | Beschreibung |
|---|---|---|
| Kamera | Kamera | Die aktive Kamera |
Beispiel
- .listen
- .onEvent
- .addEventListener
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
| Eigenschaft | Art | Beschreibung |
|---|---|---|
| eid | eid | eid der aktiven Kamera |
Beispiel
- .listen
- .onEvent
- .addEventListener
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
| Eigentum | Typ | Beschreibung |
|---|---|---|
| Kamera | Kamera | Die aktive Kamera |
Beispiel
- .listen
- .onEvent
- .addEventListener
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
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_STOP, () => {
console.log('XR camera stopped')
})