Jump to content

collision detection: world bounds and matter physics


Rose Game Solutions
 Share

Recommended Posts

I included 

phaser-matter-collision-plugin

npm package info for matter-collision: https://www.npmjs.com/package/phaser-matter-collision-plugin

Then, in my scene, I passed an array containing all the walls of the world bounds... like so:

// 'this' refers to Phaser.Scene 
const { bottom, left, top, right } = this.matter.world.walls;
        this.matterCollision.addOnCollideStart({
            objectA: [bottom, left, right, top], //world bounds
            objectB: this.gate, // some object to detect collision with
            callback: eventData => {
                // run logic here
                console.log(eventData)
            },
        });

 

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...