Événements de la caméra
Les événements de caméra sont émis sur le world.events.globalId.
Evénements
CHANGEMENT_DE_CAMÉRA_ACTIVE
Émise lorsque la caméra active change.
Propriété
| Propriété | Type | Description |
|---|---|---|
| caméra | Appareil photo | La caméra active |
Exemple
- .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
Emis lorsque l'eid de la caméra active change.
Propriété
| Propriété | Type | Description |
|---|---|---|
| eid | eid | l'Aïd de la caméra active |
Exemple
- .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
Émise lorsqu'un attribut XR est modifié sur la caméra active.
Propriétés
| Propriété | Type | Description |
|---|---|---|
| caméra | Appareil photo | La caméra active |
Exemple
- .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
Émise lorsque la caméra XR s'arrête.
Propriété
Aucune.
Exemple
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_STOP, () => {
console.log('XR camera stopped')
})