Jump to content

How to test collide between player and static group


Lethael
 Share

Recommended Posts

Hi everyone !

I'm beginning with Phaser 3, and i would like to know how I can test when my player collides with static group. I can block player, when he collides on one of the static group.
If I use overlap, it's working, but I don't want this.
I need to test collide because I would like to implement chests.

How can I do this?

Actually, this is my code.
 

this.itemsLayer = map.getObjectLayer('items')['objects'];
        
this.items = this.physics.add.staticGroup();
this.itemsLayer.forEach(object => {
        let obj = this.items.create(object.x, object.y, "axe"); 
           //obj.setScale(object.width/16, object.height/16); 
           obj.setOrigin(0); 
           obj.body.width = object.width; 
           obj.body.height = object.height; 
    });


this.physics.add.collider(this.player, this.items);

Thank you !

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

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