我正在XNA中创建一个2.5D平台游戏,该平台使用的3D模型必须沿着2D平面行进(就像Trine一样)。
不过,为了使事情更棘手,我希望2D平面本身能够弯曲。考虑一下Klonoa的重播(您只需要观看10秒钟):尽管玩家在2D平面上,但该平面本身可以包裹在山的侧面,有效地使玩家可以一直穿越3D空间限于平台平台的常规2D平面。
在这样的游戏中应该如何处理物理问题?
- 我应该使用2D物理引擎还是3D物理引擎?
- 实际上有没有考虑到这种情况而设计的物理引擎?
- 对于任何并非为此设计的内容:要使物理引擎与我合作,需要哪些技巧或技巧?