Jump to content

Set Line to Collide with Object


Recommended Posts

So, in create I have 

graphics = this.add.graphics({ lineStyle: { width: 4, color: 0xaa00aa } });
line = new Phaser.Geom.Line(100, 300, 400, 300);

this.physics.add.overlap(line, walls, linedetect);

And in Update:

line.x1 = base.x;
line.y1 = base.y;
line.x2 = player.x;
line.y2 = player.y;

However, the following function never activates :(

function linedetect(line, walls) {

Would this normally work? I have used this before to detect collision between different game objects, but never a 'line'. If I should provide more information please let me know.

Link to comment
Share on other sites


  • Recently Browsing   0 members

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