Skip to main content

É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éTypeDescription
caméraAppareil photoLa caméra active

Exemple

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éTypeDescription
eideidl'Aïd de la caméra active

Exemple

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éTypeDescription
caméraAppareil photoLa caméra active

Exemple

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

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