【问题标题】:Convert PNG to XNB without XNA Studio在没有 XNA Studio 的情况下将 PNG 转换为 XNB
【发布时间】:2014-03-07 22:03:57
【问题描述】:

我在 Windows Phone 8 游戏开发中使用 MonoGame。如您所知,MonoGame 没有像 XNA Studio 这样的内置内容处理,现在我无法再安装 XNA(它需要 VS 2010 - 我的版本是 2013)。

那么如何在未安装 XNA Studio 的情况下将 PNG 图像转换为 XNB 文件?

【问题讨论】:

    标签: xna monogame


    【解决方案1】:

    您可能不需要:

    根据这个答案:C# MonoGame Help? (Content.Load<Texture2D>("Invader");) .PNG 是受支持的纹理格式,这意味着您应该能够使用通常的Content.Load&lt;Texture2D&gt;("PngFileNameWithoutExtension");,只要它位于您的内容文件夹中。

    当它找不到 xnb 文件时,它会寻找其他支持的格式,png 就是其中之一。

    【讨论】:

    • 谢谢,Windows Phone 8 可能还不支持它...我遇到了 NotImplementYet 异常
    • 在这种情况下,您可能必须安装 XNA 游戏工作室才能编译内容文件。您应该可以将它与 VS2013 一起安装。
    • 我发现了这个:msxna.codeplex.com/releases/view/117230。看来我得安装这个版本的XNA Game Studio
    【解决方案2】:

    这里:

    http://sourceforge.net/projects/xnbbuilder/

    允许您将一堆文件类型转换为 XNB 格式。

    【讨论】:

    • 注:此操作需要XNA游戏工作室完整版。
    • 啊...我没用过,我只记得看到过。
    猜你喜欢
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 2017-05-27
    • 2018-08-15
    相关资源
    最近更新 更多