Tôi đang tạo một nền tảng 2.5D trong XNA, sử dụng các mô hình 3D bị hạn chế di chuyển dọc theo mặt phẳng 2D (giống như Trine ).
Tuy nhiên, để làm cho mọi thứ trở nên phức tạp hơn, tôi muốn bản thân mặt phẳng 2D có thể uốn cong. Hãy xem xét bản phát lại này của Klonoa (bạn chỉ cần xem trong 10 giây): mặc dù người chơi ở trên máy bay 2D, bản thân máy bay có thể quấn quanh sườn núi, cho phép người chơi di chuyển trong không gian 3D một cách hiệu quả bị ràng buộc với mặt phẳng 2D thông thường của một platformer.
Làm thế nào vật lý nên được tiếp cận trong một trò chơi như thế này?
- Tôi nên sử dụng động cơ vật lý 2D hay động cơ vật lý 3D?
- Có bất kỳ động cơ vật lý thực sự được thiết kế với tình huống này trong tâm trí?
- Đối với bất kỳ điều gì không được thiết kế cho việc này: những hack hoặc thủ thuật nào sẽ cần thiết để khiến động cơ vật lý hợp tác với tôi?