我最近一直致力于一个小型的自上而下的基于网格的2D游戏。作为实验的一部分,我认为将自动生成的关卡的2D表示转换为3D很有趣,类似于Wolfenstein 3D的风格(例如,我实际上并没有使用Raycasting)。
使用纹理将网格转换为四边形并不是一个问题,但是,我有点坚持如何实现碰撞。我已经在网上浏览了2天的文章,但没有一个真正给我一个很好的起点,如何准备我的3D世界的碰撞以及如何实际实现它。
有没有人知道任何好文章供我阅读,或者甚至可以写一小段我必须经历的步骤?
我正在使用XNA / C#编写游戏,但是,您可能知道的任何类型的资源都是受欢迎的(无论是C ++还是其他任何东西)。