【问题标题】:vs2012 and xna4 (monogame)vs2012 和 xna4(单人游戏)
【发布时间】:2013-06-02 10:20:30
【问题描述】:

我对“如何为 Visual Studio 2012 安装 xna”这件事感到非常厌烦。我搜索了很多,查看了很多教程,我想要的工作只有一半,而且我真的知道 google 是我的朋友。

我注意到现在窥视者使用monogame,而不是xna。 “SURE”:所以我安装了monogame。太酷了,我也在 VS2012 中看到过。但是内容...

据我了解,它使用 xna 内容,因此 xna 开发人员需要更少的时间来采用他们的游戏。凉爽的。让我们看看教程...他们说您应该安装 VS2010,然后来回安装 hipp-hopp 以在您的 VS2012 项目中包含内容。现在好吧,我不想那样。

我安装了 windows phone sdk 8(或什么?),所以我可以在 VS2012 中添加 xna4 内容和管道项目 - 所以......没有 VS2010。

很酷,但我根本无法让它工作。我得到了内容项目,其中包含一个 .X 文件和一个 .BMP 文件,因此它具有纹理。我也添加了一个 WindowsPhoneGameLibrary,并添加了内容参考。我编译并出现 xnb 文件 - 我说非常酷。然后我尝试将所有这些链接到主项目和nada ..它说它无法链接(主项目是带有xaml的Windows 8的monogame)。天哪,为什么?当我执行 model = content.load(etc) 时,它无法加载,因为文件不存在。

所以.. 我的简单问题是:我怎样才能让它“只是为了工作”?没有魔法或手动将文件从这里复制到那里,或者没有安装 VS2010,等等,或者只是没有秃头。

【问题讨论】:

  • 您知道您的问题有多广泛吗?...您的问题是为什么我找不到我的内容?..
  • 我很抱歉。我的问题是在这种情况下:我怎样才能让它工作,所以我可以使用我的内容和上述设置?我知道为什么我找不到内容:因为我无法链接这两个项目。但是有没有办法做到这一点?还是我必须编译然后复制它们?或者有没有办法(任何)让它像它应该工作的那样工作:简单?
  • 老实说,我想您会在gamedev.stackexchange.com 对您的问题做出更多回应 - 很抱歉,我现在无法提供更多帮助
  • 那里有问题吗?这听起来像是在咆哮。
  • 是的,有:您可以在底部以粗体形式看到它。这不是咆哮,或者至少我不是故意的。在提问之前,我想先描述一下我尝试了什么。

标签: c# store xna-4.0 monogame


【解决方案1】:

和其他人一样,我认为您的问题有点啰嗦,我不太明白,但我认为阅读这些内容可能会有所帮助。

Why is XNA not supported in vs2012?

How to install XNA game studio on Visual Studio 2012?

关于您的内容问题: “当我执行 model = content.load(etc) 时,它无法加载,因为文件不存在。”

确保所有艺术/声音/效果资产文件属性设置正确:

  • 构建操作应设置为内容
  • Copy To Output Directory 应该是 Copy if newer 或 Copy Always

【讨论】:

  • 将您的答案标记为问题的答案,因为希望具有建设性和乐于助人。正如我所见,没有办法将 XNA 与 VS2012 一起使用,所以我会选择 Unity3D 或类似的东西,实际上“正常工作”,这一次它是一个咆哮真的哈哈。感谢您的宝贵时间。
【解决方案2】:

您可以将 XNA 与 VS2012 一起使用!不要放弃! :) 我是这样做的:How to install XNA game studio on Visual Studio 2012?

【讨论】:

    【解决方案3】:

    您可以将 XNA 与 VS2012 一起使用(我一直这样做)。但是,如果您使用的是 MonoGame(正如我从帖子中了解到的那样),您必须使用 XNA 将您的内容转换为 .xnb 文件,然后将它们放入 MonoGame 内容文件夹中。您不能在 MonoGame 中使用内容管道。这可能会有所帮助:http://blogs.msdn.com/b/tarawalker/archive/2012/12/04/windows-8-game-development-using-c-xna-and-monogame-3-0-building-a-shooter-game-walkthrough-part-1-overview-installation-monogame-3-0-project-creation.aspx。即使是 Windows 8,我认为 XNA 开发在 Windows 7 和 8 上并没有什么不同(只是窗口看起来不同)。

    另外,如果这个答案有帮助,请将其标记为正确答案:)。我是该网站的新手,可以使用声誉 ;)。

    【讨论】:

      猜你喜欢
      • 2019-08-05
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-17
      • 2014-09-17
      • 1970-01-01
      相关资源
      最近更新 更多