I want my spaceship to be forced into a circular orbit when it enters an Area2D with point gravity. I am new to Godot so I'm not quite sure what I'm doing, but I think ideally I would have signal "onPlanetareaentered(area)" inside the spaceship script that sets the orbit to be circular around that planet.
I have messed around with the point gravity in Area2D and it only seems to give me elliptical orbits. I was also thinking it may work to have a wave function set as the point gravity value in Area2D, but I could not figure out how to have a wave function as a value in an inspector field.
example of what I want in green vs what I'm getting with area2D, in red