Tworzę platformówkę 2.5D w XNA, która wykorzystuje modele 3D, które są ograniczone do podróżowania wzdłuż płaszczyzny 2D (tak jak Trine ).
Aby jednak wszystko było bardziej skomplikowane, chcę, aby sama płaszczyzna 2D mogła się zakrzywiać. Rozważ tę powtórkę Klonoi (musisz oglądać tylko przez 10 sekund): chociaż gracz był na płaszczyźnie 2D, sam samolot mógł owinąć się po zboczu góry, skutecznie pozwalając graczowi podróżować przez przestrzeń 3D - przez cały czas ograniczone do zwykłej płaszczyzny 2D platformówki.
Jak należy podchodzić do fizyki w takiej grze?
- Czy powinienem używać silnika fizyki 2D czy silnika fizyki 3D?
- Czy istnieją rzeczywiście silniki fizyki zaprojektowane z myślą o tej sytuacji?
- Dla tych, które nie zostały zaprojektowane do tego: jakie sztuczki lub sztuczki będą konieczne, aby silnik fizyki ze mną współpracował?