Player to Object collision not registering as grounded

I have been having a problem getting the player to register as on the ground when landing on or moving across objects with collision shapes in a scene. The player sprite remains in the “fall” state. I have spent hours searching tutorials, reading posts and adjusting collision layers, snap and safety margins with no success. I am clearly missing something. What am I doing wrong? I have a small sample project illustrating the issue in various situations I can send if appropriate. I would appreciate any advice on the matter. Thank you for all the support.

We are currently testing a new version with much better collision detection. So far I haven’t had any collision issues that have been reported in current versions. There is no ETA when it will be released though, but the fact that we are testing it is a good sign!

If you want to send the project, I can definitely test it out and make sure no issues you were experiencing. Email: pgmmv-support@gotchagotcha.jp

1 Like

That is wonderful to hear! I am eager to see what lay ahead.

I will send along the project too, Thank you.

Follow up from support: “There were quite a few changes because in order to do proper ‘floor’ checks we needed to add Contact With Walls in all the spots you had Contact With Tiles. Sometimes they are AND’s (as in the case of going from being grounded to a fall) and sometimes they are OR’s (in the case of going from grounded states to fall). There were a couple conditions that needed Input checks as well, particularly with the shooting ones, so pay attention to those as well.”

areas edited in the VS are colored:

Further: “One last thing was needed, in order to have an Object Group → Any Group work, you need to add the objects to a Group. The crate and mushroom were already an Enemy group so they worked, but the platform had no Group. So add a Group for them (named anything) and then Any Group will work for wall contacts:”

Hope this might help someone else. Thanks again!

2 Likes