先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 | Q3 j3 P$ N' x6 z
2 b5 I$ x" s+ o" y
疑问4 G' y5 V5 [3 a$ i% X
从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。
+ o3 _! c0 F+ b1 `' a不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?; L* m7 O3 M3 Z# @1 P
一个.vex是对应于一组.dds和.inx文件吗?2 g6 j2 `2 \, _8 d) c E
如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?
) I( }- B U! B" u即哪个.vex和哪组.dds,.inx对应呢?
2 y; o: j# S& R能否给我一个能够实际可运行的例子?, b- q$ o( _9 m1 U9 W
/ z% m2 Y( S k- f9 R E
txtdata.dlst : J6 E/ |8 _! F0 T3 A' M
里是一个11个UINT的结构数组 # F% {/ o4 D0 Z$ m N1 r% ^) \+ W
每11个UINT就代表一句实际的字幕
# G1 ?9 |. c4 d# z2 M9 Tstruct TextFileData $ b5 E$ k# P+ t6 S
{ ! b0 k# N# j# k# U$ x# p; S' a( M+ s
UINT texture;//对应cb8cd7e4.dds 7 L; v! w2 J' u
UINT vertx;//对应16789966.vex $ C5 ?7 k/ }) \4 v) M" u
UINT len;
) ?- n: \& H7 _/ e' B UINT index;//对应805481e5.inx H" i1 h! W0 M+ K
UINT lenIndex; 7 P( S7 C5 ^% x# n
UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用
7 p# S# r% R; B T% K- N! H( K3 h}; # W- P8 p' K; f2 e: H8 p: x
TextToPic.exe发你邮箱了,接受以11个UINT一组的命令行
- |' P4 G: W) H- H" V4 ?! z. k然后生成16789966.jpg
% u$ U4 @9 b: f2 }/ g+ j7 R已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了
- l' V. l7 ^6 H注意.\\textdata\\vertx.vex . |) H$ A9 t0 d/ m7 o S+ F0 Q
这些文件必须存在 |