如何将Ttf或其他字体转换为.Xnb / XNA Game Studio字体?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Ttf或其他字体转换为.Xnb / XNA Game Studio字体?相关的知识,希望对你有一定的参考价值。
我正在使用一个名为Terraria的游戏进行完整的纹理重做。 Font是基于PNG的,我使用TConvert从Font XNBs中提取。有没有一种快速的方法可以将字体转换为Font1.ttf> Font1.xnb。
我已经尝试过:
XNA游戏工作室和使用Re-Logics字体管道制作自定义字体,但由于XNA游戏工作室4.0的整体过时,我无法安装它。它需要Visual C#2010,它不适用于我的Windows 7 PC。 (我不完全确定为什么)
答案
您可以使用MonoGame创建一个用于Terraria的.xnb
文件。
可以找到带有屏幕截图的步骤6-10的版本here。
- 在Windows中安装字体文件。打开
ttf
文件,然后单击“安装”(注意名称)。 - 如果您还没有,请安装community version of Visual Studio。
- 安装MonoGame。
- 从提供的MonoGame模板创建一个新的Windows游戏。(注意项目目录)
- 双击Content.mgcb文件打开MonoGame管道工具。
- 从“编辑”菜单中,选择“添加” - >“新建项”
- 命名该文件并选择SpriteFont Description。
- 右键单击Content下的文件,选择Open With。
- 使用文本编辑器(记事本)编辑文件。更改字体名称和大小。保存文件。
- 从菜单中选择Build - > Rebuild。
.xnb
文件位于:项目目录/ bin / x86 / Debug / Content /
最常见的错误是字体名称不正确。
以上是关于如何将Ttf或其他字体转换为.Xnb / XNA Game Studio字体?的主要内容,如果未能解决你的问题,请参考以下文章