本帖最后由 rinat 于 2011-7-29 11:05 编辑 . c% o% G0 }2 N( s# T
3 Y8 W$ ]8 R" t* {. }8 t) F7 w最近我拿个游戏学习汉化,这个游戏没多少技术含量。只是翻译好游戏文字,然后新字符做入到TGA字库中。但是做TGA就出现问题了。8 t( V+ a0 `' g8 v" E+ F
原来的TGA尺寸为2515*54pix,我用PS把画布扩大到2515*162pix(增加两个行的位置加入新字符),alpha通道也做好后保存TGA。运行游戏后发现文字都正常显示,但是鼠标移动到按钮上面文字变成另外一个文字。
1 A: I, F( r9 H, G) c- n0 b; y比如说,“开始”这两个字符在TGA的第二行,“退出”两个字在“开始”的正下方。运行游戏鼠标移上“开始”按钮上面个时“开始”文字变成“退出”,也就是第三行的字符。4 k# K+ _7 r; B0 h* T3 M2 g7 U) Y
“开始”两个字符的定义很明确就是第二行(X 54),怎么会鼠标移上就显示的文字变成第三行的文字(X 108)?(画布扩大方式,原点在左上角)
2 S1 d9 @; n" K2 e+ H- X& f, H8 O大侠们,求助啊!! |