优点 完全控制 强大的学习体验 游戏引擎和程序之间的一致代码 趋向于适用于它应用于的应用程序。 支持任何语言/环境 缺点 高难度 没有在线文档 一般来说,不太通用。难以适用于其他游戏。 较难让其他人使用。 可能比更流行的框架buggier。 没有很好的测试。 很难得到帮助。
用户回答回答于
优点:
使用.NET语言; 托管内存,Visual Studio环境的简化等。高层次和低层次的好混搭非常好的支持2D和3D看看Xbox Live Arcade,所有这些游戏都是用XNA制作的游戏可以很容易地在联网的Xbox上运行
缺点:
使用.NET语言; 不能使用Java,C ++等没有太多的资源(即书籍),虽然它很容易学习和使用,所以这可能不是问题仅Windows。Mono(在Linux上)根本不支持XNA。XNA 3.0在2.0之后不到一年发布,我们在3.1; 像这些频繁的变化可能会阻碍文档的制作,例如,当2.0版本的游戏升级到3.0版本时,书籍很快就会过时,很多事情都会中断。截至2014年停用。