我发的这个和这游戏没关系,我问问如何给一款游戏添加中文字库。
本帖最后由 zebzeb 于 2014-8-31 17:09 编辑游戏启动界面。
字库是以INI文件做引导,TGA为实际字库如下图,这个好难。
奇怪的是,游戏启动界面和游戏界面都是在一个文件Texts.ini里面。
游戏启动界面是中文如图1,而游戏界面因为没有字库是空白。
是不是也可以让Eisenwald也可以像这样调用系统字库而不用在FONT里面在弄一个字库。
字库
当然可以调用系统字库。修改一下程序对应的字库接口函数就行了。 hulovexu1314 发表于 2014-8-31 14:07 static/image/common/back.gif
当然可以调用系统字库。修改一下程序对应的字库接口函数就行了。
在Eisenwald.log里面字库接口是
0: 0:392 RENDER Font_Load(D:\Steam\steamapps\common\Eisenwald\Interface\Common\Fonts\Candara_11px_white.ini)
0: 0:393 0.001APPLIC Length(AllChars)=330
0: 0:393 APPLIC MaxCharIndex=8211
0: 0:394 0.001APPLIC tData.SizeX=2670
0: 0:394 APPLIC tData.SizeY=17
0: 0:395 0.001APPLIC Ystart=2
0: 0:395 APPLIC Yend=14
0: 0:396 0.001APPLIC j (磬殇屙?耔焘铍钼)=330
0: 0:396 APPLIC Xsm=5
0: 0:396 RENDER Texture_Create(DEFAULT_184,256,256)
一共11个,如果修改D:\Steam\steamapps\common\Eisenwald\Interface\Common\Fonts\Candara_11px_white.ini 为C:\Windows\Fonts。
启动后会自动复原
页:
[1]