Eventos de cámara
Los eventos de cámara se emiten en world.events.globalId.
Eventos
ACTIVE_CAMERA_CHANGE
Se emite cuando cambia la cámara activa.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
| cámara | Cámara | La cámara activa |
Ejemplo
- .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
Se emite cuando cambia el eid de la cámara activa.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
| eid | eid | eid de la cámara activa |
Ejemplo
- .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
Se emite cuando se cambia cualquier atributo XR en la cámara activa.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
| cámara | Cámara | La cámara activa |
Ejemplo
- .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
Se emite cuando la cámara XR se detiene.
Propiedades
Ninguna.
Ejemplo
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_STOP, () => {
console.log('XR camera stopped')
})