Hey there , i'm making a platform game and i am attempting to create a set of movement rules using the physics behavior that is essentially similar rules to that of a sonic game , i'm trying to create a system where the players movement will follow the geometry of the platforms using collision polygons , however in doing so it means that the speed built up by the player means they usually end up just flying upwards into the sky rather than following the platform. ( an example of what kind of platform i'm talking about will be picture 1).
i have tried limiting gravity and friction but those only end up destroying the flow of movement , the collision system i have in place ( picture 2) works fine and allows the player to use these platforms without issue but i need a way to keep to them attached to these platforms regardless of speed without taking off and still being allowing the player to jump.
i apologize if this is confusing and i thank you for your time,Ryan.