C# XNA-纸牌游戏-3D vs 2D vs原语

C# XNA-纸牌游戏-3D vs 2D vs原语,c#,3d,xna,2d,C#,3d,Xna,2d,你好,外面的人都很好 目前,我正在XNA启动一个新项目,这将是一个纸牌游戏。 在做总体准备和计划时,我提出了一些在强大的谷歌帮助下无法回答的问题。 实现我的卡的最佳方式是什么?因为我想旋转这些,所以它们必须以某种方式显示为3D。 游戏本身将是一个静态视图(相机不移动),包括3D场和明显的卡片。 那么,我有什么选择来抽牌呢 我想到了: 三维模型(价值?) 2D纹理(可以在3D空间中使用世界矩阵旋转) 在SpriteBatch.Begin()中 基本体(手动创建顶点并应用纹理) 我最好的方法是什

你好,外面的人都很好

目前,我正在XNA启动一个新项目,这将是一个纸牌游戏。 在做总体准备和计划时,我提出了一些在强大的谷歌帮助下无法回答的问题。 实现我的卡的最佳方式是什么?因为我想旋转这些,所以它们必须以某种方式显示为3D。 游戏本身将是一个静态视图(相机不移动),包括3D场和明显的卡片。 那么,我有什么选择来抽牌呢

我想到了:

  • 三维模型(价值?)
  • 2D纹理(可以在3D空间中使用世界矩阵旋转) 在SpriteBatch.Begin()中
  • 基本体(手动创建顶点并应用纹理)
我最好的方法是什么? 我怎样才能在2D Sprite/Vertice的背部绘制纹理


我将感谢任何帮助或意见

在视频游戏开发堆栈交换中问这个问题可能更好:。我个人建议使用一个标志(或非常薄的)3D平面,并将纹理应用于3D对象。但这只是因为我发现3D对象比手动变换2D纹理或手动创建基本体更容易处理。