UDK多语言大致思路

貌似小搞定了多语言,在本地化文件夹里创建CHN并且指定读取文件成功,由于主菜单的特殊性,暂时还是英文。

把本地化文件夹里的INT复制一份,然后改名为CHN,再把里边的所有.INT文件改为.CHN。

打开GFxUI.CHN,把指定读取的文件更改掉,我更改结果如下:
[FontLib]
FontLib=UDKFonts_CHN.fonts_chn
FontLib=UDKFonts_CHN.gfxfontlib_chn

[Fonts]
NormalFont=Microsoft YaHei
BoldFont=SimHei
SmallFont=Microsoft YaHei
TitleFont=Microsoft YaHei,Bold

其中Fontlib项下的意思为
FontLib=UDKFonts_CHN.fonts_chn

FontLib=.upk文件包.包内文件

不过单纯在包内导入以上俩gfx字体依赖文件也没用,因为保存后进游戏在主菜单只显示背景图,因为还需要fonts_en和gfxfontlib这俩文件。(貌似没改udk_hud.fla的原因)也就是,在UDKFonts_CHN.upk文件内有四个文件,fonts_en,fonts_chn,gfxfontlib_en,gfxfontlib_chn,文件包的体积为30.9M。

不过这也是仅仅暂时实现了UDKHud的中文化,开始游戏后按F10键出现的物品菜单还无法显示中文,因为此文件并不是调用公共的字体库。所以要再嵌入字符,更改了udk_inventory.fla下的font 1,2,3的字体后,记得把字体嵌入的中文也勾上,这样发布后再导入引擎内就没神马问题了。

发表评论

邮箱地址不会被公开。 必填项已用*标注