Physikalische Ereignisse
Ereignisse
KOLLISION_START_EREIGNIS
Wird ausgesendet, wenn das Objekt mit einem anderen Objekt zu kollidieren begonnen hat.
Eigenschaft
| Eigentum | Typ | Beschreibung |
|---|---|---|
| andere | eid | Die eid der kollidierenden Einheit |
Beispiel
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(eid, ecs.physics.COLLISION_START_EVENT, (event) => {
console.log('Collided with', event.data.other)
})
KOLLISION_ENDE_EREIGNIS
Wird ausgesendet, wenn das Objekt nicht mehr mit einem anderen Objekt kollidiert.
Eigenschaften
| Eigentum | Typ | Beschreibung |
|---|---|---|
| andere | eid | Die eid der kollidierenden Einheit |
Beispiel
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(eid, ecs.physics.COLLISION_END_EVENT, (event) => {
console.log('Stopped colliding with', event.data.other)
})
UPDATE_EVENT
Wird auf der world.events.globalId unmittelbar nach der Physikaktualisierung vor dem Rendering ausgegeben.
Eigenschaften
Keine.
Beispiel
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.physics.UPDATE_EVENT, () => {
console.log('Physics update')
})