冒险解谜游戏中文网 ChinaAVG
标题:
【大型图片字库AVG汉化第1弹】ANKH系列主菜单汉化讨论专用贴
[打印本页]
作者:
shane007
时间:
2009-6-4 11:47
标题:
【大型图片字库AVG汉化第1弹】ANKH系列主菜单汉化讨论专用贴
由于汉化内容很复杂,在这个帖子里只讨论和主菜单汉化有关的内容。
8 {- I' G- ~) o8 k* T/ U
主菜单使用一个独立的tga图片作为字库,所以要汉化主菜单只要把tga图片里字母的样子修改掉就可以了。
& P1 O M" Z; d3 O0 j7 O
/ w7 b# }" k4 I
前期准备
8 R' b# I( o @% o* t
1.找一个和主菜单的字体风格相同的中文TTF字体。
+ i- Q3 f, O8 ]8 M
2.对英文主菜单的字体的高度和宽度进行研究,寻找出适合的中文字体的高度和宽度。
2 i Z. I) Y8 P4 y
3.在字幕文件中找出主菜单字幕ID和字幕文本。
* z# {: |. M% Z, p, Y
4.翻译字幕文本。
+ e( E) V- H Z( _4 E7 _
5.统计译文中不重复的中文字的个数。
" O7 k1 f4 ?' j( V! h! M
5 P& J+ |5 m- |
字体文件初始化
- R; G4 R. {# e; T. m3 f
tga文件有2个配置xml文件,其中一个记录了每个字母在图片中的x,y坐标,宽度,高度,以及显示时的x,y方向上的修正量。配置文件的每一条记录,其实相当于给tga图片中的每个字母画上了一个看不见的
( ?$ x7 H% b+ x% P9 I1 @
小方框。
: s1 |) T* `& Z, ?
* f% ~: a% F3 }( @' \6 H$ G9 C
在前期准备中我们取得了译文中不重复的中文字的个数,以及预先设定了适合的中文字体的高度和体宽度。接下去
Z. E- b$ F3 o
1.修改配置文件,使配置文件和我们设定的中文相符合。
1 p. B& v2 g6 t" s c, F: b! _" w4 y* U6 X
2.修改tga图片,把中文写到图片上。
3 g& L$ |- n& U+ ? J
6 Z+ n2 J/ z* K$ r! g2 I
要做到上面2件事还是挺复杂的,下面详细说明。
1 G0 o! I" }4 p
字体的参数修改以后,一行所能容纳的字符个数就和原来的不同了。
2 z K0 L, {9 J W
如果一张512X512的tga图片不能容纳所有的中文字符的话,还可以扩大图片的尺寸,cegui好像还支持1024X1024的尺寸,如果还不行,可以适当修改译文,减少不重复的中文字符的个数。不过,主菜单的字幕应该不多,以上这些情况应该不会很严重。
& k( j$ I; n0 f" A
4 N, r, F3 J- c* t/ ]1 T* D! Y
如何把中文字符写到tga图片上去呢?
8 _2 x4 v9 d$ \6 B u8 p
8 u2 Z, T" ~, f
) J8 T1 r3 D) T
待续
: O, k! x0 u8 g+ P1 a; f/ s
: ^7 b) d# `: F; m, _8 I4 ] k7 [5 |
& L8 d& H$ |! G* D6 W/ g
作者:
慕容枫叶
时间:
2009-6-4 12:36
如何把中文字符写到tga图片上去呢?
% g& R1 E* e8 a) y5 t& p, X
. Z" ?, I# |9 d/ W, B- B5 \4 {
; l% Z0 s+ j. a* M
这里不太明白你的意思啊……
3 P% m! j+ ^0 i0 \. v
- I! a2 I" r9 g7 A; i& F
) E- C6 V' B8 a
TGA图片我倒是经常接触。。。。
, H; Q1 Q: v/ o3 r6 \: ^3 G! Y
是修改图片把中文字符放上去还是啥?
! ]$ i" a6 M) H/ l
其实TGA图片和JPG图片差不多 都是可以修改的
作者:
shane007
时间:
2009-6-4 17:07
等我晚上更新
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2