讓英文版RM2K和RM2K3引擎顯示中文字體的方法
我現(xiàn)在使用的游戲開(kāi)發(fā)引擎主要是Steam版的RPG MAKER 2000和RPG MAKER 2003。雖然它們只有英文界面,但這不等于它們無(wú)法顯示中文字體。
這是RPG MAKER 2003的測(cè)試圖:

不過(guò),玩家需要做一件事才能讓游戲在他們的電腦上正常顯示中文:
您的電腦必須安裝黑體和微軟雅黑這兩種字體。
因?yàn)橛⑽陌鍾M2K和RM2K3沒(méi)有內(nèi)置的中文字庫(kù),它們需要調(diào)用系統(tǒng)字體來(lái)顯示中文。根據(jù)我的測(cè)試:它們只認(rèn)黑體,不認(rèn)宋體、新宋體、楷體、以及其它的中文字體。
我記得有個(gè)使用RM2K3發(fā)布Steam游戲的開(kāi)發(fā)者,把游戲的中文版做成了“一大堆的拼音”??赡芫褪且?yàn)椴涣私釸M2K3的這個(gè)特性,導(dǎo)致游戲不能正常顯示中文字符,才會(huì)出此下策。
然而,做到這一步并不算是真正解決了問(wèn)題。
最大的問(wèn)題在于:Steam審核人員的電腦并沒(méi)有安裝黑體(我估計(jì)他們只有宋體和楷體),但開(kāi)發(fā)者又不能說(shuō)服他們?nèi)グ惭b額外的字體。
我第一次發(fā)布RM2K游戲《Rumia in the Darkness》時(shí),在編輯商店頁(yè)的“基本信息”的“支持語(yǔ)言”中勾選了簡(jiǎn)體中文與英文界面,結(jié)果沒(méi)有通過(guò)審核。Steam告訴我“游戲的中文變成了一堆奇怪的字符”,也就是亂碼。
針對(duì)這個(gè)問(wèn)題,我有自己的“小技巧”可以快速通過(guò)Steam審核:
如果您的游戲有中文版,而且您非常確定游戲在您的系統(tǒng)上、以及國(guó)內(nèi)玩家的大多數(shù)系統(tǒng)上可以正常顯示中文,那么就在提交商店頁(yè)面之前只把“支持語(yǔ)言”勾選為英文,不要勾選中文。等到您的游戲正式發(fā)行后,再勾選“支持語(yǔ)言”的中文,然后發(fā)布更改。
雖然這可能會(huì)讓玩家或鑒賞家誤以為游戲從一開(kāi)始就不提供中文版,但總比您為了通過(guò)審核而浪費(fèi)太長(zhǎng)時(shí)間要好得多。