Advertisement Jump to content


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


Collision Detection With Ground

This topic is 6885 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

Ok so I know this is probably a dumb question but I cant figure the best way to do this. Right now i basically layout this grid of tiles (Square) when I move along the tiles I can tell my exact tile location. From this I can get all the Vectors I need to define the specific tiles plane. So my first theory was since I know my positions X and Z value and I know that my tiles are all the same width and length then I only have to get my height value to determine where I should be to be ON the surface. With that in mind I did the old cross Product routine to get the Normal of the plane then I got the dot product using the normal and anypoint already on the plain. But this is where I am stuck. with this information how do I know where the point directly above me that lies ON the plane is. ? Is this a good way to do Surface collision ? I figure by knowing where the surface is below or above me is all I need for this type of detection. If someone could give me some info I would appreciate it. Or if ya have a better way of doing surface collision detection let me know. I dont really want to use a sphere type detection with the ground. Seems to be alot of fus for this type of detection.

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!