Sto creando un platform 2.5D in XNA che utilizza modelli 3D che sono costretti a viaggiare su un piano 2D (proprio come Trine ).
Per rendere le cose più complicate, tuttavia, voglio che il piano 2D stesso sia in grado di curvare. Considera questo replay di Klonoa (devi solo guardare per 10 secondi): sebbene il giocatore si trovasse su un piano 2D, l'aereo stesso potrebbe avvolgere il lato di una montagna, permettendo effettivamente al giocatore di viaggiare attraverso lo spazio 3D - per tutto il tempo vincolato al normale piano 2D di un platform.
Come dovrebbe essere affrontata la fisica in un gioco come questo?
- Dovrei usare un motore fisico 2D o un motore fisico 3D?
- Esistono dei motori fisici progettati realmente tenendo presente questa situazione?
- Per quelli che non sono stati progettati per questo: quali hack o trucchi saranno necessari per far cooperare il motore fisico con me?