I try not to spend too much time on a gamedev problem because I want to just get something that works well enough. Well, my little prototype works well enough but there's something that always bothers the hell out of me. From what I understand, it has something to do with how Unity handles collisions.
Basically, when I jump and land on a platform, my character will very (almost unnoticeably) pass through the platform and then bounce back up. Correct me if I'm wrong, but this is because Unity basically checks to see that an object has gone through something, and if it does, pops that object back into position.
Is there any relatively simple way to just have my character STOP when he lands? It sounds like it should be the most common sense thing in the world, no? Thank you all so much in advance for any help.
This is the issue in question. Here, my character is landing from a jump, and you can see him briefly passing through the ground before he pops back up.