Câu trả lời:
Có một bài viết rất hay tại Gamasutra giải thích về vật lý trong Super Mario Galaxy, đây có lẽ là thứ bạn đang tìm kiếm.
Về cơ bản, họ sử dụng bề mặt nghịch đảo bình thường của đa giác gần nhất bên dưới người chơi làm lực hấp dẫn. Nếu người chơi di chuyển sang một đa giác khác khi ở trên không, họ sẽ nội suy các quy tắc để chuyển động và định hướng trơn tru của người chơi.
Tôi không nghĩ có những động cơ đặc biệt hỗ trợ điều này, nhưng nói chung nó không quá phức tạp.
Thay vì dịch các cơ thể hoàn toàn tuyến tính, bạn phải di chuyển nó theo khoảng cách từ tâm của hành tinh, cũng như tùy thuộc vào góc của nó giữa đường body-centre_of_planet và trục của hệ tọa độ của bạn.
Nếu bạn chỉ muốn quấn quanh đơn giản và không quan tâm đến việc xem đường cong thực tế của trái đất trong khi chơi trò chơi, bạn có thể chỉ cần:
Lặp lại thế giới trò chơi như một hành tinh (điều này có thể yêu cầu một số phép toán xuyên tâm lạ mắt cho vị trí này)
Và đối với bản đồ sử dụng mô hình hành tinh.