Hey,
I am working on a 2D game where the player jumps from planet to planet and runs around that planet.
At the moment I am working on the running around the planet part. I gave the planet a Point Effector 2D to simulate gravity, only problem I am having is that I want my player to run around the planet in a continuous speed. I could achieve this by using RotateAround() but when I try to apply jumping using AddForce() but then I get unexpected behaviour, where the player would be slowing down or speeding up at some points. What would be the best way to fix this while still using a Rigidbody?
This is a small clip showing the issues.
https://streamable.com/jmtly