今天想出来一个单字节索引图片字库大型AVG的汉化新思路。7 O( C4 l1 l5 k1 `. v* b( p( u1 a
也许可以用解决一些老大难问题。 x; r) Q. Y) [$ B# T
具体思路如下。! {3 U& Q/ A7 g) F% @
( g, D; J+ C$ g6 T简单乃?个字:化木成林; T6 |- \8 Z& O6 e. S4 B
一般的图片字库是一张图片,用索引数据划分为256个左右的格子,每个格子用来代表一个字符。
. s3 P4 e) U" o1 l3 x我的思路是修改索引数据,把小格子的宽度加长,把每个字的样子修改为一句话的样子。
+ Q& h: e; o; a5 S换句话说,原来一张图片能表示256个字符,现在能表示256句话。2 U! S- I% G( R9 Y. u( T
当然,原来的字幕文件必须要修改,每句对话都要改为一个不重复的字符。
9 w5 F, J6 ~3 ^; G; e一个大型AVG一共有对话约2500-3500句,所以用256句话远远不够,所以用这种汉化方法必须中途保存游戏,退出游戏切换字库以后再进入游戏,但是我想虽然麻烦了一点,大多数AVG玩家还是会支持的。256句话大概够1-2个章节用了。
5 {( ]0 D- j/ W
5 v8 d# Q: g3 R; E- m3 q6 e存在问题
3 L8 F" V& U4 `1. 有的游戏对话框,主菜单,物品栏使用不同图片保存字库的。+ C/ [( N7 U+ R* r, s
但是,有的游戏使用一张图片,所以,在这张图片中要留出一部分空间保存主菜单,物品栏等随时会出现的字幕。剩下留给对话字幕的空间就不多了。# Z' F9 J b4 |. j2 Y9 P
$ Q* j+ t: H2 M. W% E2.图片的面积会加大。
# L; q% o0 G/ r; P8 T& N# f) f 游戏一次能载入多大面积的图片字库可能是有限制的,如果图片的面积加大后游戏无法正确载入。
+ S6 m( _6 Y# i6 t% X" z 这种方法自然就无效。 |