如何将 Ttf 或其他字体转换为 .Xnb/XNA Game Studio 字体?
How do I Convert a Ttf or other Font to a .Xnb/XNA Game Studio Font?
我正在使用一款名为 Terraria 的游戏进行完整的纹理重做。字体是基于 PNG 的,我使用 TConvert 从 Font XNB 中提取出来。有没有一种快速的方法可以将字体转换为 Font1.ttf > Font1.xnb.
我已经试过了:
XNA Game studio 并使用 Re-Logics Font Pipeline 制作自定义字体,但由于 XNA game studio 4.0 整体过时,我无法安装它。它需要 Visual C# 2010,它不适用于我的 Windows 7 PC。 (我不完全确定为什么)
您可以使用 MonoGame 创建一个 .xnb
文件以用于 Terraria。
可以找到带有屏幕截图的步骤 6-10 的版本 here。
- 安装 Windows 中的字体文件。打开
ttf
文件并单击安装(注意名称)。
- 如果您还没有,请安装 community version of Visual Studio.
- 安装MonoGame.
- 从提供的 MonoGame 模板创建一个新的 Windows 游戏。(注意项目目录)
- 双击 Content.mgcb 文件打开 MonoGame 管道工具。
- 从编辑菜单,Select 添加 -> 新项目
- 命名文件和select SpriteFont 描述。
- 右键单击内容下的文件,select打开方式。
- 使用文本编辑器(记事本)编辑文件。更改字体名称和大小。保存文件。
- Select 从菜单构建 -> 重建。
.xnb
文件位于:项目目录/bin/x86/Debug/Content/
最常见的错误是字体名称不正确。
我正在使用一款名为 Terraria 的游戏进行完整的纹理重做。字体是基于 PNG 的,我使用 TConvert 从 Font XNB 中提取出来。有没有一种快速的方法可以将字体转换为 Font1.ttf > Font1.xnb.
我已经试过了:
XNA Game studio 并使用 Re-Logics Font Pipeline 制作自定义字体,但由于 XNA game studio 4.0 整体过时,我无法安装它。它需要 Visual C# 2010,它不适用于我的 Windows 7 PC。 (我不完全确定为什么)
您可以使用 MonoGame 创建一个 .xnb
文件以用于 Terraria。
可以找到带有屏幕截图的步骤 6-10 的版本 here。
- 安装 Windows 中的字体文件。打开
ttf
文件并单击安装(注意名称)。 - 如果您还没有,请安装 community version of Visual Studio.
- 安装MonoGame.
- 从提供的 MonoGame 模板创建一个新的 Windows 游戏。(注意项目目录)
- 双击 Content.mgcb 文件打开 MonoGame 管道工具。
- 从编辑菜单,Select 添加 -> 新项目
- 命名文件和select SpriteFont 描述。
- 右键单击内容下的文件,select打开方式。
- 使用文本编辑器(记事本)编辑文件。更改字体名称和大小。保存文件。
- Select 从菜单构建 -> 重建。
.xnb
文件位于:项目目录/bin/x86/Debug/Content/
最常见的错误是字体名称不正确。