【问题标题】:Spritefont Files not Loading Monogame XamarinSpritefont 文件未加载 Monogame Xamarin
【发布时间】:2015-08-10 15:29:21
【问题描述】:

我一直在努力让 spritefonts 在我从 Android 移植到 IOS 的 monogame 游戏中工作。 一切都完全相同,除了 spritefonts 似乎没有复制到调试设备。 除了字体问题,游戏中的其他一切似乎都运行良好。 有谁知道如何让这些文件复制过来?我已经尝试了从管道到 Xamarin 中的配置的几乎所有内容。 以下是错误截图: http://i.stack.imgur.com/h8wYo.png http://i.stack.imgur.com/HWBSv.png

【问题讨论】:

    标签: android ios xamarin xna monogame


    【解决方案1】:

    您是否能够加载其他内容(例如纹理)?您要确保您的内容使用了适用于平台的正确构建操作,并且您的 Android 项目的所有内容都位于 Assets/content 文件夹下。

    本页面讨论如何将资产添加到您的游戏中。它使用 .png,但添加 XNB 也是一样的:

    http://developer.xamarin.com/guides/cross-platform/game_development/monogame/introduction/part2/

    【讨论】:

    • 是的,我可以添加纹理和音频文件。它只是精灵字体。在android上一切正常,只有IOS给我一个问题。
    • 您是否为 iOS 重新创建了 spritefont? Spritefonts 包含纹理数据,并且每个平台的封装不同。
    【解决方案2】:

    我发现了问题所在。由于 IOS monogame 的管道不同,我不得不进行一些更改。

    你需要:

    1 将你的 spritefont 编译成 .xnb

    2 将构建操作设置为内容

    3 确保它复制到输出目录(如果较新则复制/始终复制)

    我希望这会有所帮助,我花了很长时间才弄明白。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多