在1.5.0版本之前,自定义游戏字体很简单:改一下游戏目录中的fonts目录下的gamefont.css文件,并把相应的字体放到该目录中就行了。然而,在MV更新到1.5.0版本之后,这个方法就不起作用了。无论你怎么改gamefont.css,游戏中的字体都不会随之改变,仍然是系统默认的字体。
我在纠结要不要给我的游戏工程升级的时候,突然想到YEP系列插件中的YEP_CoreEngine.js有自定义游戏字体的选项,那么能不能通过它来实现自定义游戏字体呢?想到就干,我新开了一个测试工程,就安装一个YEP_CoreEngine.js插件,如图:
它的字体设置部分默认是这样的:
在中文Windows系统上,我们需要做的只有两点:
一是像往常一样修改gamefont.css的内容并且把相应的字体放进fonts目录;
二是在YEP_CoreEngine的插件参数中修改“Chinese Font”参数的值,在默认值的最前面添加一个“GameFont, ”(不含引号),如下图:
这样做完之后,游戏字体就会随着你的gamefont.css的内容而改变,效果跟以前版本的一样。