Sign in to follow this  
Rose Game Solutions

collision detection: world bounds and matter physics

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)
            },
        });

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.