先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 | ! r' N+ k' H% E4 ^' Z6 j
) q$ j& k8 E$ z& w8 ?! X e D
疑问
: c/ \% E3 O; R0 Y2 I; [从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。5 y3 r+ {; g. u2 a, T L
不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?
2 B6 p# T2 m, J. X8 n, @一个.vex是对应于一组.dds和.inx文件吗?
% i7 I( Y/ ?" P% f如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?7 h, n7 e+ ^; }" Y9 C! a
即哪个.vex和哪组.dds,.inx对应呢?; F- R3 M' Z" U: q5 I5 X0 T
能否给我一个能够实际可运行的例子?5 q% L; B' p5 ^8 {
( \6 r# f% L- B# r- l: x. Ytxtdata.dlst
2 Y' |& [3 e% a/ y8 P( r里是一个11个UINT的结构数组
& L% s- W ^* N) g2 k7 F7 O1 T每11个UINT就代表一句实际的字幕
7 n4 h' `) r" s8 z9 ustruct TextFileData
a9 b Z/ f0 L$ u. k6 _8 C8 f* H{ $ o: r9 ^" ]% h/ h6 z
UINT texture;//对应cb8cd7e4.dds
2 O2 g/ X5 p" s& h) w UINT vertx;//对应16789966.vex
2 {6 g% T9 Q N- T+ J UINT len;
8 ^8 c( t8 P7 L- F7 w* A UINT index;//对应805481e5.inx
' }7 a/ Z8 k" k' o UINT lenIndex; 5 ~3 d) P, V# S4 t& q$ H+ t0 S: `6 Y
UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用 * ?4 m* d( j2 f+ G- O
};
# j1 ^$ r9 O4 g0 g& o, ]! ?TextToPic.exe发你邮箱了,接受以11个UINT一组的命令行
: s" X& k |' a5 _, G; Q然后生成16789966.jpg
+ [! _3 }9 w, i5 ]$ o9 D" r8 }* o已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了
|0 D0 _1 G1 n注意.\\textdata\\vertx.vex
3 p2 P4 r4 L1 R8 z; T这些文件必须存在 |