先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 | ) g& i1 a$ H, s0 d; ^3 H8 c/ d# Z
+ _# @) l% |3 ^7 u, S2 i* \疑问
! w5 z7 L! K3 Z5 \$ z" E从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。# _$ `8 Z1 T# |
不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?
4 a8 C* O6 P- _" V, X一个.vex是对应于一组.dds和.inx文件吗?' A% @9 t; S5 y0 }; w
如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?
9 i/ U( B/ C. A$ T) j即哪个.vex和哪组.dds,.inx对应呢?7 r; d3 T( z8 N8 d7 [" l
能否给我一个能够实际可运行的例子?5 G2 F2 M1 g# I4 F. {, c
: @" m( E! ]. R4 X
txtdata.dlst * t9 N! H) M' `/ }* U: J
里是一个11个UINT的结构数组
% S% U, U) t& t- S3 A& K- x& C每11个UINT就代表一句实际的字幕
3 l5 e+ ~, B( u3 }% _struct TextFileData ; L% s8 V: m' Q8 i' e
{ - _- l( m$ g0 X4 n
UINT texture;//对应cb8cd7e4.dds 6 t. R0 N; Z: v/ P( U. W
UINT vertx;//对应16789966.vex
) u3 [" l0 l! x; X& n+ N UINT len;
3 b" c: m' S7 J# J7 a UINT index;//对应805481e5.inx
( h$ ~) O5 K5 f& P( {. u UINT lenIndex;
7 k3 D8 I! A) w4 `7 J7 Q2 _ UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用
; V) e. f9 n$ g4 S( F% [}; 7 `4 f- ]) Q, F9 `) T9 C o; n
TextToPic.exe发你邮箱了,接受以11个UINT一组的命令行
* i. r& U7 \ c+ [然后生成16789966.jpg
- _! w3 h& x4 I1 h# S: e已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了
. H) N9 R/ i7 M7 {0 b* L% b5 p7 C注意.\\textdata\\vertx.vex
* `# N* W( E/ {9 s1 [* q这些文件必须存在 |