i thought that i had a fairly straightforward strategy for implementing the grounded check, but things almost immediately starting acting up. the goal is to check a region under the player's feet for collisions, and specifically, i have a use for the normal of the surface i'm standing on.

unfortunately, OverlapSphere and SphereRaycast are two different things. the former doesn't return normal, and the latter i couldn't get to consistently register all of the surfaces i'm standing on. i know that Rigidbody objects can store a list of their contact points, so there must be some way the engine has to retrieve this information for me. but it isn't going to make it easy, apparently.

daily creative

work on something (gamedev, art, 3d modeling, music, ...) every day

joined 1,786 days ago

2024-11
2024-10
2024-09
2024-08
2024-07

Decade Jam

To help keep members of the Decade Jam on track with their projects!

joined 1,309 days ago