在MonoGame on iOS中,我们很难将普通的作为XNB加载。我用最新的开发分支试了一下这个。这些都是在Windows上制作的,然后在Xamarin工作室对iOS部分进行了跟踪:
<MonoGamePlatform>iOS</MonoGamePlatform>。<Import>的MonoGame.ContentPipeline.targets语句MonoGameContentProcessors.dllContent Processor设置为MonoGame SpriteFontContent。我在一个带有Arial9PT的空MonoGame项目中尝试了这一点,并且在Texture2D.cs第228行中得到了一个异常,它正在检查OpenGL错误。
我们有其他字体在我们的游戏,是作为一个MonoGame Spritefont from Texture构建的工作良好。但有些语言(尤其是中文)不能使用这种方法。
我发现其他一些人有这个问题:https://monogame.codeplex.com/workitem/7452
有什么想法吗?字体目前在iOS上工作吗?
下面是我编译的XNB:https://dl.dropboxusercontent.com/u/3702398/Fonts.zip
更新:尝试了Arial 9,12,14,16,因为我听说某些尺寸引起了问题。他们都不起作用。
发布于 2013-10-14 12:56:06
我从这里讨论中找到了解决方案。
我只在内容项目中设置了一些东西,这是错误的地方。Tom提到你根本不需要内容项目中的任何东西,但我只是离开了它,因为它有效。
https://stackoverflow.com/questions/18857318
复制相似问题