在Monogame上创建内容项目

时间:2015-02-13 03:02:23

标签: visual-studio-2012 monogame

我第一次尝试使用Monogame。

我发现在Visual Studio 2012上创建内容项目是不可能的, 所以我想知道我是否可以从另一台PC上创建一些.xnb(内容)文件,然后在安装了Visual Studio 2012的PC中移动它。

这是因为我出于某种原因无法在我的电脑上安装Windows Phone SDK。 我的操作系统是Windows 7,因此我无法安装Windows Phone SDK。

那么,是否可以在另一台PC上创建一个内容项目并将其移动到我的PC中?或者,我可以将.xnb文件复制到我的电脑上吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用XNA游戏项目从您想要的任何系统创建xnb文件。

要遵循的步骤是:

  1. 创建一个新的XNA游戏项目(它需要是游戏而不是内容项目)。
  2. 将您要移植的资源添加到游戏的内容项目中。
  3. 编译。
  4. 转到输出文件夹并复制所有xnb文件。
  5. 在您的monogame项目中,将现有的xnb文件添加到项目的Content文件夹中。
  6. 将其属性更改为:"内容" for" Build Action"和"复制如果更新"输出目录。
  7. enter image description here

    你可以找到一个教程(由我编写),详细解释如何在Monogame here中使用声音和spritefonts。这可能有用,因为这些文件需要是从外部项目创建的,因为Monogame无法使用它们而不是xnb格式;并且也无法为自己创建这种格式。

    最后一点,也可以使用XNA Refresh在VS 2012/2013和Windows 8 / 8.1中安装XNA而不会出现任何问题。这可以帮助您避免在此过程中使用其他计算机。