Gun*_*arJ 3 c# performance xna
我想知道在C#中使用XNA来开发游戏而不是使用它的性能.我可以不使用PictureBoxes而不是2D纹理吗?使用Windows Form编程进行游戏是否可行,或者XNA是最佳解决方案吗?有什么优点/缺点?
Ahm*_*eed 10
您的游戏越复杂,您发现WinForms开发的可持续性就越小.XNA面向那种东西,为什么不使用呢?
你应该问自己的真正问题是"我想让我的游戏在Windows Phone 7,XBOX 360和/或Windows桌面上运行吗?" 如果您的答案是肯定的,那么请学习XNA.最好的事情是,它允许您针对这些不同的平台进行大部分工作.
我建议听听Scott Hanselman最近关于主题的播客:Hanselminutes Podcast 240 - 与George Clingerman一起为Xbox 360和XNA开发独立游戏.
这取决于你的游戏的图形复杂性.
如果你想学习一个能够制作出具有良好图形的高端游戏的好库,请使用XNA; 它会为你的味道打开更多种类.
但是,如果你想制作一个简单的非滚动,俄罗斯方块或单人纸牌游戏,双缓冲的.NET控件可以做到这一点.