抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

厌倦了游戏内的字体?想要在游戏内使用自己喜欢的字体?

今天我就来和大家分享一下在Terraria中自定义字体的方法

下载地址:密码:fy0c


首先要说明一下,Terraria中的文字是通过类似贴图的方式实现的,所以我们不能像在word之类的文本编辑器中那样直接改变文字的字体,而是需要通过特殊的方式将常用的字体文件转换为游戏能够识别是.xnb文件

这次我们要使用的是miszzt大佬开发的DynamicSpriteFontGenerator,借助这款软件,我们可以很方便的电脑上已安装的字体转化为.xnb文件

下载解压后,得到的文件如图所示

1.修改配置文件

双击打开SampleFont.dynamicfont,我对作者提供的配置文件进行了一点点汉化,未汉化的部分大家可以自己研究看看,那些内容今天的流程中我们不会使用

首先,我们要修改的是游戏中英文字母和阿拉伯数字的字体,将文本中的第一个“改我呀”修改为你想要使用的字体的名字即可(必须是电脑上已安装的字体)

想要知道自己的电脑上安装了哪些字体,可以打开 C:\Windows\Fonts 文件夹查看

这里我将它修改成了Technicbold字体

我们可以通过修改下方的数值来修改游戏中显示的字体的大小,配置文件中的数值是我测试了几次得出的比较合适的数值,如果大家修改字体后出现了文字模糊不清的情况可以自己再调整一下

接下来,我们要修改的是游戏中汉字的字体,滑动至文本的最下方,看到的内容如下

可以看到这里有两个”改我呀“,将它们都修改为你想要的字体名即可,同样的,我们也可以修改Size的数值来调整文字的大小

这里我修改成了”方正卡通简体“

修改完成后保存文件即可

2.生成.xnb文件

双击打开DynamicFontGenerator.exe文件,如果配置文件没有问题,那么它会生成一个SampleFont.xnb文件,并且自动结束

ps:运行时间可能会比较长;
如果同时存在多个配置文件,则会依次生成对应的.xnb文件(未测试)

3.替换.xnb文件

打开Terraria的本地文件夹,并打开 \Content\Fonts 文件夹,建议在这里新建一个文件夹,用于原版文件的备份(例如我的default文件夹)

我们可以看到这里有五个不同的.xnb文件,我们只需要将我们的SampleFont.xnb文件分别重命名并替换掉对应的文件即可

需要注意的是,如果我们替换了Death_Text.xnb文件,那么将会修改游戏标题界面的字体,但由于未知的原因这会使标题界面的文字变得很小,目前我还没有找到解决办法,所以我建议大家只替换其余四个文件

另外,如果你是一名材质包作者,可以把字体的.xnb文件放到材质包文件夹下的Content\Fonts内,使用材质包使也可以实现字体的替换(自定义音效同理)

4.进入游戏,查看效果

到上一步字体的修改就已经完成啦,接下来要做的就是看看游戏中的文字大小是否合适,是否清晰等等,再看看还需不需要进一步修改

下载地址:密码:fy0c


最后希望大家能修改出自己想要的样子~~

如果使用过程中出现了什么问题,欢迎加群或者留言讨论,也可以分享一下自己修改好的字体~~

评论