先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 | , j! b L; ?1 f* @/ p- F) E
. F" D! F# E3 `- V疑问* g7 h9 Z- D& z! h0 l/ r' o' p
从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。
( C( V# e% }) X$ V8 h# C不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗? G. [4 t2 \2 z( f n
一个.vex是对应于一组.dds和.inx文件吗?
& b5 Z+ N, D, l6 d如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?# E7 S: Z. A/ c- y
即哪个.vex和哪组.dds,.inx对应呢?
5 T3 H/ K. u w# D" A9 N能否给我一个能够实际可运行的例子?% t/ x! N) n- M: j
4 g, E. u! ], f* t
txtdata.dlst
2 m: T' j* F7 l6 ?. f; i里是一个11个UINT的结构数组
8 `& O' M2 w6 d1 E( {每11个UINT就代表一句实际的字幕 % \, o( r1 ^( D* ^9 U
struct TextFileData # T& c, g1 K0 @* ~# E- y" k: p
{
0 _; H1 L2 l& I+ ]* @ UINT texture;//对应cb8cd7e4.dds
* l) z9 I; l( j( K: S- D9 |8 K UINT vertx;//对应16789966.vex
: X+ u$ H3 y7 k3 A4 y UINT len; * s) }$ {' q; F
UINT index;//对应805481e5.inx
" S) T3 D. v l( T UINT lenIndex;
2 u2 A7 T4 R6 d7 i UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用
) z7 t/ I1 A6 f+ `2 i; a% [}; # N' H! Z# o. ~9 d$ I: H
TextToPic.exe发你邮箱了,接受以11个UINT一组的命令行 ) Y5 f# ?" T5 D' B; ^
然后生成16789966.jpg 4 j( ~" e4 X) s7 l
已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了 ! ?# e0 {* y9 J9 H" k" P
注意.\\textdata\\vertx.vex : [# C9 V! o1 ]. m4 W' r& H5 V
这些文件必须存在 |