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

它的字體設(shè)置部分默認(rèn)是這樣的:

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

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