Я створюю 2.5D платформер у XNA, який використовує 3D-моделі, обмежені для подорожі по двовимірному літаку (як і Trine ).
Щоб зробити справи хитрішими, однак, я хочу, щоб сама 2D площина могла кривитись. Розглянемо це повторення Клоноа (потрібно дивитися лише 10 секунд): хоча гравець знаходився на двовимірному літаку, сам літак міг обернутися стороною гори, ефективно дозволяючи гравцеві подорожувати по 3D-простору - весь час обмежений звичайною двовимірною площиною платформера.
Як слід підходити до фізики в такій грі?
- Чи варто використовувати 2D-фізичний двигун чи двигун-фізику 3D?
- Чи є якісь фізичні двигуни, фактично розроблені з урахуванням цієї ситуації?
- Для будь-якого, хто не був призначений для цього: які хаки чи трюки знадобляться, щоб фізичний двигун співпрацював зі мною?