先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 | 1 V3 O5 W) V: ^* o3 |. ]8 }5 F
) @. ?- m( J2 `% e5 K. q疑问
6 e+ W7 P8 s2 o3 G# x9 y3 `从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。
$ z/ N% k1 i& O. e* j$ k/ _不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?
. Z; Z( K' Z5 R+ r5 w$ w. Z一个.vex是对应于一组.dds和.inx文件吗? E, y$ z' ~# Z; T: K
如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?1 L" f# g/ d# `# X* G- _
即哪个.vex和哪组.dds,.inx对应呢?) a+ _9 b3 x0 @% G( n! G
能否给我一个能够实际可运行的例子?4 C) ?9 s5 k2 _3 E
- j* o8 Z/ [0 S0 R' Ktxtdata.dlst 1 v3 A9 ?3 f. q: Z3 F
里是一个11个UINT的结构数组 3 w' c& k* @! a$ l2 w: } P" J
每11个UINT就代表一句实际的字幕 / [$ J; y1 P' ^3 _1 m# g
struct TextFileData
" S1 s) W% H9 `1 h" [{ 9 B3 t- _/ o9 Z
UINT texture;//对应cb8cd7e4.dds
, k1 h& u d( O- _& ~6 { UINT vertx;//对应16789966.vex
1 e% o1 S2 Z+ ], G UINT len;
/ @: U7 \3 C/ I+ ?) [ UINT index;//对应805481e5.inx
& } D# E+ ]/ I7 Z. V w UINT lenIndex; J* C5 p' [: V/ f5 x
UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用 # q( X. w6 ]6 B- D1 W
}; 7 Z; D; i" ]5 T
TextToPic.exe发你邮箱了,接受以11个UINT一组的命令行
/ @+ q' }. b( W6 y: F% k然后生成16789966.jpg ' R* I% F) t9 f5 [, U
已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了 , l7 G5 ?# _9 \) m' j
注意.\\textdata\\vertx.vex
/ U& `$ p! t3 k6 E! T3 R8 u这些文件必须存在 |