
第一段 先想清楚你要的是哪一种字体
作为一个在方块世界里泡了十几年的老玩家,我对字体的执念是从一次联机开始的。别人家的存档字体又方又硬,我的却是默认那套,瞬间就没了味道。所以第一步不是急着动手,而是先分清你要做的是资源包里的位图字体,还是用外部工具做的可安装字体。前者改的是游戏里显示的文字贴图,后者是给你电脑系统用的。绝大多数玩家要的是前者,因为那才能让游戏里的告示牌和聊天框变样。想清楚这一点,后面的路才不会走偏。
第二段 准备工具和看懂那张关键贴图
我的世界的字体核心就是一张叫ascii的图片,放在资源包的font文件夹里。你要做的就是把原版那张图拿出来,用像素画软件打开。别嫌它丑,那张图每一格都对应一个字符,大小固定,位置也固定。我一般用Aseprite或者Photoshop,把网格打开,对准每一格的尺寸。这里有个坑,很多人直接改尺寸,结果游戏里文字全糊成一团。记住,格子大小不能乱动,你只能改格子里面画的像素。这一步做扎实了,后面才顺。
第三段 动手画字要守规矩
画字这事看着自由,其实规矩不少。每个字符只能占自己那一格,不能越界,否则旁边的字会被你盖掉。汉字的处理更麻烦,原版只带了有限的字符,你要加中文就得用unicode那张贴图,而且得配合字体提供文件去声明范围。我建议新手先拿英文和数字练手,把A到Z画一遍,感受一下像素的疏密。画的时候注意留白,别把格子塞满,不然字会显得又挤又闷。颜色用纯白就行,游戏会自动染色,你自己上色反而会出问题。
第四段 打包测试和反复微调
画完之后把文件按原路径塞回资源包,注意文件夹结构不能错,pack.mcmeta也要写对版本号。进游戏加载资源包,先看聊天框,再看告示牌,最后看物品栏。哪里歪了糊了,退出去改,再进来。这个过程很磨人,我当年改一套中文字体来回跑了三十多遍。别怕麻烦,像素字体的魅力就在于那一两像素的调整。测的时候多换几个界面,因为不同地方的缩放比例不一样,小字号下能看清才算过关。
第五段 进阶玩法和一点心里话
等你熟练了,可以试试做多套字重,或者给不同场景配不同风格,比如告示牌用粗体,聊天框用细体。也有人把字体做成动态的,那就得碰着色器和动画帧,属于另一个深坑了。我想说的是,做字体这事没什么捷径,靠的就是一格格抠和一版版试。当你看到自己画的字出现在朋友的服务器里,那种满足感比打赢一场团战还实在。动手吧,方块世界的文字该由你自己定义。
相关文章