libgdx - Detect collision between Actors -
i'm trying implement collision detector between player (actor) , obstacle (actor too), , wonder what's best way perform collision detection between them. see users saying create rectangle object in class , update bounds every frame, don't know if best way perform (i'm trying make this, collision detector method triggers before player touches obstacle).
this i'm trying check:
public boolean touchedwall() { // loop obstacles (obstacle obstacle : this.world.getobstacles()) { // check if player collided wall if (this.bounds.overlaps(obstacle.getbounds())) { gdx.app.log(configuration.tag, "collided " + obstacle.getname()); return true; } } return false; } and method triggers (it should trigger when player bounds hit wall):

i figured out! instead of using this.bounds.set(x, y, width, height), using this.bounds.set(x, y, height, width) this:
this.bounds.set(this.getx(), this.gety(), this.getheight(), this.getwidth()); sorry mistake.
Comments
Post a Comment