在1.5.0版本之前,自定義游戲字體很簡單:改一下游戲目錄中的fonts目錄下的gamefont.css文件,并把相應的字體放到該目錄中就行了。然而,在MV更新到1.5.0版本之后,這個方法就不起作用了。無論你怎么改gamefont.css,游戲中的字體都不會隨之改變,仍然是系統(tǒng)默認的字體。
我在糾結要不要給我的游戲工程升級的時候,突然想到YEP系列插件中的YEP_CoreEngine.js有自定義游戲字體的選項,那么能不能通過它來實現(xiàn)自定義游戲字體呢?想到就干,我新開了一個測試工程,就安裝一個YEP_CoreEngine.js插件,如圖:

它的字體設置部分默認是這樣的:

在中文Windows系統(tǒng)上,我們需要做的只有兩點:
一是像往常一樣修改gamefont.css的內容并且把相應的字體放進fonts目錄;
二是在YEP_CoreEngine的插件參數(shù)中修改“Chinese Font”參數(shù)的值,在默認值的最前面添加一個“GameFont, ”(不含引號),如下圖:

這樣做完之后,游戲字體就會隨著你的gamefont.css的內容而改變,效果跟以前版本的一樣。