2012-04-29 61 views
0

我对从2D游戏到3D的方式有疑问。在XNA中从简单的2D游戏(例如pong)到3D的最快/最简单的方法是什么?

例如我有一款2D游戏,像pong。现在我想让它像3D一样,这意味着: 我想将游戏的平台操场倾斜到后面,所以看起来游戏场是3D。

我该如何达到这个效果?

+0

这取决于很多。如果你对很多东西进行硬编码,可能会很难。如果你使事情变得动态化,渲染系统与游戏玩法(Entity组件系统是一个很好的方法),那么它应该是一项简单的任务。 – 2012-04-29 11:45:31

+0

我可以找到一个使某处或某处相同的示例吗? – gurehbgui 2012-04-29 12:45:13

回答

0

从渲染器中分离逻辑..游戏是一样的,如果你改变渲染器,它将会看到不同的渲染器。

您将有球,一个2D渲染器将绘制circunference和3D渲染器将绘制球体...但运动和碰撞的逻辑是相同的

相关问题