泰拉瑞亚:制作字体材质包
本文仅适用于电脑版,支持1.3.5以上版本
泰拉默认字体,数字4和6很接近,经常搞混,最近正好想换换字体,让界面看起来更加舒服。
字体文件共5个,位于 “Content\Fonts\” 目录:
Combat_Crit.xnb
Combat_Text.xnb Combat_Crit 和 Combat_Text 用于伤害和治疗文字显示(玩家头顶)
Death_Text.xnb 主菜单、死亡提示 和 界面的大标题 等大号文字显示
Item_Stack.xnb 物品堆叠数字等
Mouse_Text.xnb 物品提示、界面大多数文本的显示








xnb是什么
使用工具(TConvert)将xnb转成png,一个.xnb对应了多张png,游戏文字都排在上面。

生成xnb
工具下载链接:https://gitee.com/sweellong/DynamicFontGenerator/releases/

1、选择自己喜欢的字体

2、选择字体文件,如果想生成全部的字体,请先选一个,待生成完成后再生成其它的。

3、输入字号,以下字号仅供参考。
Combat_Crit.xnb 26
Combat_Text.xnb 20
Death_Text.xnb 40
Item_Stack.xnb 14
Mouse_Text.xnb 16

4、点击“生成描述文件”,此时同目录下会生成“.dfgconfig”格式的描述文件,此文件可以用记事本打开。
5、点击“生成字体文件”,点了之后程序会“假死”(失去响应),等字体文件生成后就恢复了,此时同目录下会生成 .xnb 文件了。
*6、如果你需要生成多个字体文件,请重复上面的步骤;
7、所有字体均生成后,点击“生成字体材质”,完成后在同目录下会生成“字体_喜鹊招牌体”之内的文件夹,并会自动打开材质包目录,将这个新生成的字体文件夹拷贝到材质包,启动游戏启用材质包即生效。
题外话
DFG字体生成器_改良版,顾名思义,是DFG字体生成器的改良版,废话……
2333~
工具原名 DynamicSpriteFontGenerator,简称DFG,作者有介绍使用方法:https://tieba.baidu.com/p/5093383365,并且开源了工具的源代码。



下载网盘上的两个文件,将 SampleFont.dynamicfont 拷贝到 DFG_0.6.7z 的解压目录,双击 “DynamicFontGenerator.exe”
出现命令行界面,看到这,我整个人都蒙了,“SampleFont.dynamicfont”可以使用记事本等文本编辑器打开,里面显示需要使用 Andy(安迪)14号字,哦,原来我电脑上没安装这个字体,怪不得会出错~~~
改良版在此基础上做了调整,可以直观地看到电脑上所有已安装的字体名称,如果你对泰拉的字体文件和字体大小有个大概的概念,只需点鼠标就可以完成了。



