My space trader game is LWJGL 3D, 3rd persion in view (link below or think early Star Trek Starship Battles, camera is up and behind your ship, all ships stay at Y = 0). When it comes to ship to ship, I currently let them pass through each other. As for approaching large items (capital ships, star ports, planets, moons, asteroids, etc.) what would you guys suggest as a way to handle when the players ship should stop?
My thoughts:
1 - When approaching, cause ship to stop at a calculated distance from target.
2 - Alert ship it is getting close, provide range countdown betwen binding spheres and if they collide, do damage.
3 - Cause players ship to “float” up on Y so he is above target, then as you pass binding sphere on other side, lower the ship
4 - ??
Thanks!