冒险解谜游戏中文网 ChinaAVG
标题:
TGA字库制作中字符坐标定位问题
[打印本页]
作者:
rinat
时间:
2011-7-29 10:31
标题:
TGA字库制作中字符坐标定位问题
本帖最后由 rinat 于 2011-7-29 11:05 编辑
6 R* Y2 O" V, n4 {
2 G9 e o+ G L, q/ W4 ~$ [
最近我拿个游戏学习汉化,这个游戏没多少技术含量。只是翻译好游戏文字,然后新字符做入到TGA字库中。但是做TGA就出现问题了。
/ w4 u3 j8 U+ B4 l! u j3 [
原来的TGA尺寸为2515*54pix,我用PS把画布扩大到2515*162pix(增加两个行的位置加入新字符),alpha通道也做好后保存TGA。运行游戏后发现文字都正常显示,但是鼠标移动到按钮上面文字变成另外一个文字。
3 l$ B/ h6 n7 p" }
比如说,“开始”这两个字符在TGA的第二行,“退出”两个字在“开始”的正下方。运行游戏鼠标移上“开始”按钮上面个时“开始”文字变成“退出”,也就是第三行的字符。
4 T: @, {( i. ]* u9 l/ E+ G6 r$ g
“开始”两个字符的定义很明确就是第二行(X
54
),怎么会鼠标移上就显示的文字变成第三行的文字(X
108
)?(画布扩大方式,原点在左上角)
: ^) Y3 C, C7 O- K0 S1 j
大侠们,求助啊!!
作者:
davidgbl
时间:
2011-7-29 21:19
本帖最后由 davidgbl 于 2011-7-29 21:20 编辑
5 t5 J8 y7 N/ l2 P8 t! o
a$ S* L" _# T* I# Y
你把样本放出来我看看,请一段正好搞过类似的东西
作者:
rinat
时间:
2011-8-2 10:52
本帖最后由 rinat 于 2011-8-2 17:24 编辑
# Y" p# \2 w i" b% x6 B* T
1 G5 F" p0 m- {) @
附件已上传,请高手们看一下。。。。
作者:
davidgbl
时间:
2011-8-2 17:49
以你给的BigFont.th为例文件的第一行应该规定的是图片文件的大小,源文件2512X54,修改后的文件也是2512X54,你改成你修改后的图片大小2512X162 试一试
作者:
rinat
时间:
2011-8-2 19:11
2512X54定义为图片每行的长度和高度。如果54改成162的话,把3行的内容全部显示出在一行上。
作者:
davidgbl
时间:
2011-8-3 10:13
回复
rinat
的帖子
9 |" d5 A/ x8 H0 s! U
+ f. R' ~) w: T+ z7 Q. I2 l
这个问题的确有点怪,我想还是和图片定义的大小有关。
* x9 m9 R6 `8 ?' ]( s- m! r1 r8 }
以BigFont.th为例,第一行定义图片的大小2512X54,第二行应该是定义此张图片字符的数量,
. _# Z4 h2 v' p# O& z, j& q
第三行格式:字符编码 X坐标 Y坐标 偏移量 字高 偏移量
" P& j( F3 l) O5 k/ k
你可以试试不在竖向上扩大图片,而在横向上扩大图片 在英文字符的后面追加字符,2512X54改成3012X54 试一试,添加中文字符试一试
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2