Ir al contenido principal

Eventos de Física

Eventos

EVENTO_INICIO_COLISIÓN

Se emite cuando la entidad ha empezado a colisionar con otra entidad.

Propiedades

PropiedadTipoDescripción
otroeidEl eid de la entidad que colisiona

Ejemplo

defineState('initial-state').initial().listen(eid, ecs.physics.COLLISION_START_EVENT, (event) => {
console.log('Collided with', event.data.other)
})

EVENTO_FINAL_COLISIÓN

Se emite cuando la entidad ha dejado de colisionar con otra entidad.

Propiedades

PropiedadTipoDescripción
otroeidEl eid de la entidad que colisiona

Ejemplo

defineState('initial-state').initial().listen(eid, ecs.physics.COLLISION_END_EVENT, (event) => {
console.log('Stopped colliding with', event.data.other)
})

UPDATE_EVENT

Emitido en el world.events.globalId inmediatamente después de la actualización de la física antes de la renderización.

Propiedades

Ninguno.

Ejemplo

defineState('initial-state').initial().listen(world.events.globalId, ecs.physics.UPDATE_EVENT, () => {
console.log('Physics update')
})