2

我从来没有找到任何使 xnb 文件有效的教程。他们都使用非 Windows Phone 8(Win 8 Metro 等)方式。

有人可以指导我使我的 xnb 文件在 MonoGame Windows Phone 8 游戏项目中可用吗?因为我用谷歌搜索没有任何好处。

另外,我可以使用 XNA Windows 游戏项目(使用 VS 2010)创建一个 XNB,还是需要该项目是 Windows Phone 游戏(我没有安装 WPhoneSDK 7.1,但在 VS2012 中安装了第 8 个)

到目前为止,我使用了几种方法并不断导致 Microsoft.Xna.Framework.ContentLoadException

谢谢

4

1 回答 1

8
  1. 使用XnaContentCompiler将资产编译到xnb 中。

  2. 将文件放在使用 MonoGame 模板创建的内容文件夹中。

  3. 将属性更改为Build Action = Content并复制到Output Directory = Copy if Newer

  4. 做你平常的事var t = Content.Load<Texture2D>(@"TextureName");

于 2013-04-26T09:16:51.863 回答