1

几年前我第一次接触 XNA,当时它同时支持 PC 和 Xbox 开发。现在我看到发展方向是Xbox和Windows Phone。PC 部分是消失了还是自动包含在 Xbox 开发中。我们只想为 PC 开发一款游戏。我是否有足够的支持或最新版本的 XNA 将其关闭?

4

2 回答 2

3

如果您也想为 Windows 8 开发,那么我建议您研究MonoGame项目。这是他们网站上的一个片段:

MonoGame 是 Microsoft XNA 4 框架的开源实现。我们的目标是允许 Xbox 360、Windows 和 Windows Phone 上的 XNA 开发人员将他们的游戏移植到 iOS、Android、Mac OS X、Linux 和 Windows 8 Metro。PlayStation Mobile 的开发目前正在进行中。

develop3d 分支是您想要查看的分支。它仍处于开发阶段,但已经有不少游戏使用它。

如上所述,微软对 XNA 的未来一直守口如瓶。这是关于将 XNA 移植到 monogame 的系列文章的链接

于 2012-10-15T15:18:00.407 回答
0

由于 Windows 8,尤其是 Windows Phone 8 的到来,Windows Phone 产品与 Xbox 360 产品分离。在这个过程中,微软把create.msdn.com网站弄得一团糟。

XNA 的 PC 产品(以及一些 WP7 产品)仍然​​与 Xbox 产品同在。

XNA 的最新版本是 4.0。它仍然“有效”。我正在使用它制作PC游戏。在 PC 上,您基本上可以将其视为 DirectX 9 的非常好的 C# 包装器(加上内容管道)。它适用于 Windows 8 的桌面,但不适用于新的 Metro 风格 UI。

自从 XNA 开始炫耀 Windows 8 以来,微软一直对它表现出非常非常少的喜爱。他们对 XNA 的未来只字未提。也许下一个 Xbox 会有一个新版本。或者也许 4.0 将是最后一个版本。我认为微软以外的任何人都不知道。

于 2012-10-15T13:42:25.310 回答