【问题标题】:Which version of Visual Studio do I use to develop Xbox 360 Indie Games with XNA? (App Hub)我使用哪个版本的 Visual Studio 来开发带有 XNA 的 Xbox 360 独立游戏? (应用程序中心)
【发布时间】:2010-10-22 15:58:57
【问题描述】:

自从我使用过一些 Windows 窗体以来,我已经拥有 C# Express 2010,但我想开始为 360 玩游戏。当我去这里下载包括 XNA 在内的免费工具包时:http://create.msdn.com/en-us/home/getting_started 安装来了使用适用于 Windows Phone 7 的 Visual Studio C# Express 2010。他们似乎标记了所有 Windows Phone 7 并忽略 360,所以我使用标准 Visual Studio C# Express 或 Windows Phone 版本,有什么区别(如果有的话)?

我目前对 Windows Phone 7 真的没有任何兴趣,而且我觉得他们所推动的一切让我很恼火。

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

【问题讨论】:

    标签: c# visual-studio xna


    【解决方案1】:

    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 中编辑项目。

    【讨论】:

    • XNA Game Studio 4自带了我下载的安装包,我想也就是单独下载吧。如果任何版本的 VS 都可以工作,那是个好消息,您知道标准版本与 Windows Phone 特定版本之间的区别是什么吗?他们使用了一些非常混乱的命名法。
    【解决方案2】:

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

    【讨论】:

    • 我已经安装了 C# Express 的标准版,但是那个包安装了 C# Express Windows Phone 版,我真的不知道哪个更好或者有什么区别。我没有任何付费版本的 VS。
    • XNA 4 放弃了对 Zune 的支持,如果你想为 zune 进行开发,你必须保持在 3.1。 klucher.com/blog/…
    • ShadowXOR:显然,自从我安装后,MS 更改了 XNA 站点,但据我所知 create.msdn.com/en-us/home/getting_started,XNA 4.0 捆绑包仍然带有 VS 2010 Express。您现在安装了两个版本的 VS 吗?
    • 感谢石金属的信息,但我对 Zune 不感兴趣。
    • @Brian 是的,这是 VS 的标准版,对于快速版,有一个包含模拟器的特殊手机版
    【解决方案3】:

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

    此外,当您注册在独立游戏市场上销售时,您也可以在 WP7 市场上销售。如果您的游戏可以在触摸屏上轻松玩,您可能也想考虑卖掉它(根据我的经验,独立游戏很难盈利)。

    【讨论】:

      【解决方案4】:

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

      但是,您拥有快捷版,是的,它安装了一个特殊的电话版。我不记得了,但我很确定电话版只会让您进行电话开发(它包括模拟器),而其他 XNA C# express 将包括游戏模板(以及导出/部署到的Xbox)。

      XNA 本身可以在其中任何一种中运行,如果您将代码分离到一个库中,那么您可以在多个平台上重新使用它,但是就工具/IDE 与 express 版本有关的问题而言,您必须使用手机用于手机开发,另一款用于游戏开发。

      【讨论】:

        【解决方案5】:

        我在 XNA 博客的一篇博文中找到了答案:Link

        这是报价,他们确实应该使此类信息更容易找到 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 的所有内容,如果不是更多的话。

        【讨论】:

          猜你喜欢
          • 2012-07-30
          • 1970-01-01
          • 2012-01-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多