我使用哪个版本的Visual Studio来使用XNA开发Xbox 360 Indie游戏? (App Hub)

时间:2010-10-22 15:58:57

标签: c# visual-studio xna

我已经使用过C#Express 2010了,因为我曾经使用过Windows Forms,但是我想开始玩360游戏。当我去这里下载包括XNA的免费工具包时:http://create.msdn.com/en-us/home/getting_started安装附带Visual Studio C#Express 2010 for Windows Phone 7.它们似乎标记了所有Windows Phone 7并忽略了360所以我使用标准的Visual Studio C#Express或Windows Phone版本,有什么区别(如果有的话)? / p>

我目前对Windows Phone 7没有任何兴趣,我发现它是如此令人烦恼。

编辑:删除了我朋友说的话,因为他现在说他不确定。 :)

5 个答案:

答案 0 :(得分:0)

Windows Phone 7实际上支持XNA,因此无处不在交叉引用

我相信你想要的是XNA Game Studio 4:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9ac86eca-206f-4274-97f2-ef6c8b1f478f

这应该为您提供开发XBox360所需的所有工具和SDK。我想你将能够在游戏工作室和你拥有的任何VS版本中编辑项目。

答案 1 :(得分:0)

XNA 4可用于为Xbox,Windows和Windows Phone编写代码。独立安装随VS 2010 Express一起提供,但如果您已经安装了更好的VS版本,XNA将使用它。我为VS 2010 Ultimate安装了XNA 4。

答案 2 :(得分:0)

如果说它适用于WP7,它也适用于PC和X360。它们总是可以轻松地将VS项目复制到其他平台之一(或者只是在属性中更改它并使用预编译器来实现单个项目)。

此外,当您注册在独立游戏市场上销售时,您也可以在WP7市场上销售。如果您的游戏可以在触摸屏上轻松播放,您可能也想考虑将其出售(根据我的经验,很难从独立游戏中获利)。

答案 3 :(得分:0)

正如其他人所说,如果你有标准版,XNA和手机扩展将被添加到同一个VS实例(如果你是学生,你可以在DreamSpark免费获得完整版)< / p>

然而,你有快递版,是的,它安装了一个特殊的电话版。我不记得了,但我很确定Phone Edition只允许你进行手机开发(它包括模拟器),而另一个XNA C#express将包括游戏模板(以及导出/部署到的Xbox)。

XNA本身可以在任何一个中运行,如果您将代码分离到库中,那么您可以在多个平台中重复使用它,但是就工具/ IDE关注快速版本而言,您必须使用用于手机开发的手机和用于游戏开发的手机。

答案 4 :(得分:0)

我在XNA博客的博客文章中找到了答案:http://blogs.msdn.com/b/xna/archive/2010/09/16/xna-game-studio-4-0-available-for-download.aspx

这是引用,他们真的应该让这种信息更容易找到IMO:

对于现有的XNA Game Studio用户,您会注意到一个变化:XNA Game Studio 4.0是Windows Phone开发人员工具的一部分。这些工具提供了一系列基于Visual Studio 2010的惊人功能;对于那些没有安装Visual Studio 2010版本的用户, Windows Phone开发人员工具将自动为您安装Visual Studio 2010 Express for Windows Phone版本。 (别担心 - 它也适用于Windows和Xbox 360开发!)

所以我不知道是否真的有什么不同,但听起来它至少包含了普通C#Express的所有内容,如果不是更多的话。