• Advertisement

Archived

This topic is now archived and is closed to further replies.

Pixel-perfect collision detection with DX8

This topic is 5900 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hi, I''m trying to implement pixel-perfect collision detection into my directX8 2D game, but I don''t really have an idea of how to do it...can anyone tell me how to do this? or point me to some source-code/tutorial of how to do this? Chris

Share this post


Link to post
Share on other sites
Advertisement
What i suggest you is to have an array containing the data for the collision. Example:
  
//Let''s say we have a bitmap 8x8

bool coll[8][8] = {0,0,1,1,1,0,0,0},
{0,0,1,1,1,0,0,0},
{1,0,0,1,0,0,0,1},
{0,1,1,1,1,1,1,0},
{0,0,0,1,0,0,0,0},
{0,0,0,1,0,0,0,0},
{0,0,1,0,1,0,0,0},
{0,1,0,0,0,1,0,0},


Each 0 represent a transparent pixel and a 1 represent a colored one. That way it will be more quick.

Share this post


Link to post
Share on other sites

  • Advertisement