How to check if a player is standing on a platform?
I can not use the collider because sometimes the player touches the collider but does not really stand on the platform. So how to test it?
The Platform Event "Platform is on floor", does not work? If not, it may have something to do with the collision box of your sprite or the solid floor/ground/platform. Make sure the bottom of your player sprite's collision box is perfectly flat. Also, make sure that the top of your platform sprite's collision box is perfectly flat.
If that is all good to go, it must be something else. And, we might benefit from seeing a screenshot of that section of your Event Sheet, and anything that might conflict with the Platform Event mentioned above. So the community here, can further help.