C# 如何将一个.spritefont转换为Monogame?
我尝试过XNA内容编译器,但它只是抛出了一个错误: 反序列化中间XML时出错。字符串长度必须正好为一个字符 我的.spritefont文件如下:C# 如何将一个.spritefont转换为Monogame?,c#,monogame,C#,Monogame,我尝试过XNA内容编译器,但它只是抛出了一个错误: 反序列化中间XML时出错。字符串长度必须正好为一个字符 我的.spritefont文件如下: 米拉蒙特 18 0 真的 有规律的 32 127 有没有办法为MonoGame创建一个.spritefont文件?你可以找到一个教程(由我编写),详细解释如何在MonoGame中使用spritefont 但基本上,你需要做的就是: 使用XNA创建一个新的游戏项目 将所需的spritefont添加到内容项目中 编译 转到输出文件夹并将spritef
米拉蒙特
18
0
真的
有规律的
32
127
有没有办法为MonoGame创建一个.spritefont文件?你可以找到一个教程(由我编写),详细解释如何在MonoGame中使用spritefont
但基本上,你需要做的就是:
- 使用XNA创建一个新的游戏项目
- 将所需的spritefont添加到内容项目中
- 编译
- 转到输出文件夹并将spritefont xnb文件复制到monogame one(将其添加到内容文件夹)
- 将其属性更改为“内容”和“更新时复制”,以使其正常工作
请记住,您可以在VS 2012+和Windows 8上毫无问题地安装XNA,这要归功于。Nahuel的答案很有效。然而,它不再需要了。MonoGame 3.3+将通过项目管道构建XNB文件有人吗?真的想要这个吗?/但它似乎不能正常工作。构建的XNB(对于我来说)总是22KB,并且总是显示Arial字体,无论spritefont中有什么。