Spritefont文件未加载Monogame Xamarin

时间:2015-08-10 15:29:22

标签: android ios xamarin xna monogame

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

2 个答案:

答案 0 :(得分:1)

您是否可以加载其他内容(例如纹理)?您希望确保您的内容使用该平台的正确构建操作,并且您的Android项目包含Assets / content文件夹下的所有内容。

此页面讨论如何向游戏添加资源。它使用.pngs,但添加XNB也是一样的:

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

答案 1 :(得分:0)

我弄明白了这个问题。由于IOS monogame的管道不同,我不得不做一些改变。

你需要:

1将你的spritefont编译成.xnb

2将构建操作设置为内容

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

我希望这会有所帮助,我花了很长时间才弄清楚这一点。