Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Collission detection

 
Tomm Schuman
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm doing collission detection to my game.
I already have bounding boxes and the game checks if they intersects.
But my problem is how do i get the player stop when the boxes intersect.
I have been trying to do it without success.
The movement of the player goes like this.

Could someone help me?
 
Layne Lund
Ranch Hand
Posts: 3061
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You should probably use an if statement. In pseudocode, it would look something like this:

(Note: "x += dx" is a shortcut for "x = x + dx".)

I'll leave it to you to find out the exact syntax for an if statement as well as the logic for "player does not collide with another object".

HTH

Layne
 
Tomm Schuman
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I still have the same problem i always had when the players collide they get stuck and can't move. The problem is that they can move from 0-8 pixels in one direction because i have 360� movement. It would be easier if it always was 1 pixel. Any suggestions about how i should change my code?

Here is my code
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic