Graphics 用正交投影和拉伸模型在三维中开发二维

Graphics 用正交投影和拉伸模型在三维中开发二维,graphics,xna,Graphics,Xna,我想知道使用正交投影相机,用3D模型制作2D游戏(与制作精灵和使用2D相比)是否有任何好处 另外,当我使用正交投影时,我的3d模型会被拉伸。有人知道为什么会这样吗?我知道纵横比只会影响透视投影,所以不应该发生这种情况。如果您正在制作2d游戏,使用3d模型的ortho可能会更好,因为您可以利用OpenGL和Direct3D的硬件加速功能。然而,精灵比3d模型更容易制作。如果你开发2D游戏,使用3d模型将是一笔毫无意义的开销——无论是对开发者还是对运行游戏的系统来说。即使你有奇特的3D模型,并且不擅

我想知道使用正交投影相机,用3D模型制作2D游戏(与制作精灵和使用2D相比)是否有任何好处


另外,当我使用正交投影时,我的3d模型会被拉伸。有人知道为什么会这样吗?我知道纵横比只会影响透视投影,所以不应该发生这种情况。

如果您正在制作2d游戏,使用3d模型的ortho可能会更好,因为您可以利用OpenGL和Direct3D的硬件加速功能。然而,精灵比3d模型更容易制作。

如果你开发2D游戏,使用3d模型将是一笔毫无意义的开销——无论是对开发者还是对运行游戏的系统来说。即使你有奇特的3D模型,并且不擅长绘制精灵,你仍然可以使用3D建模工具将模型投影到图像上。

如果我没有弄错的话,2d功能也可以利用硬件加速。是的,这是真的,但通常2d图形库不使用加速,或者使用驱动程序的2d加速。对于大多数图形驱动程序,使用3D的2D操作比2D更快。你说得对。我现在正在做2d,我比我做3d的时候快了很多。我最终将毕业于3d(如果我继续这样做的话),但对于更快的开发时间来说,2d肯定是一种加速。