Saya membuat platformer 2.5D di XNA yang menggunakan model 3D yang dibatasi untuk bepergian sepanjang pesawat 2D (seperti Trine ).
Untuk membuat segalanya lebih rumit, saya ingin pesawat 2D itu sendiri dapat melengkung. Pertimbangkan replay dari Klonoa ini (Anda hanya perlu menonton selama 10 detik): meskipun pemain menggunakan pesawat 2D, pesawat itu sendiri dapat membungkus sisi gunung, secara efektif memungkinkan pemain untuk melakukan perjalanan melalui ruang 3D - sementara itu dibatasi pada bidang 2D reguler platformer.
Bagaimana seharusnya fisika didekati dalam permainan seperti ini?
- Haruskah saya menggunakan mesin fisika 2D atau mesin fisika 3D?
- Apakah ada mesin fisika yang benar-benar dirancang dengan mempertimbangkan situasi ini?
- Untuk semua yang tidak dirancang untuk ini: hack atau trik apa yang diperlukan untuk membuat mesin fisika bekerja sama dengan saya?