mirror of
https://github.com/photonstorm/phaser
synced 2024-12-22 19:13:37 +00:00
921 B
921 B
Phaser 3.85.0 Change Log
Return to the Change Log index.
MatterCollisionEvents
integration
Integrated MatterCollisionEvents
plugin functionality directly into the Matter.World
class to handle collision events (collisionStart
, collisionActive
, and collisionEnd
) more effectively.
Three new events are available on Matter.Body
:
onCollide
onCollideEnd
onCollideActive
These events correspond to the Matter events collisionStart
, collisionActive
and collisionEnd
, respectively.
You can listen to these events via Matter.Events
or they will also be emitted from the Matter World.
Also added to Matter.Body
are three convenience functions:
Matter.Body.setOnCollide(callback)
Matter.Body.setOnCollideEnd(callback)
Matter.Body.setOnCollideActive(callback)
To register an event callback, provide a function of type (pair: Matter.Pair) => void
.