先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 | 5 @- |+ W2 W" d; W0 a) D& A
+ X) J; x0 V' b
疑问
4 J' ?6 d2 r1 C7 R9 P p- }& |, ?从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。4 F& O9 f8 `9 ^+ k: v
不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?
& i! I7 I& w9 h$ j一个.vex是对应于一组.dds和.inx文件吗?
, M( z& x! Q) h如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?+ ~8 V" h/ I, R$ h' \
即哪个.vex和哪组.dds,.inx对应呢?
4 o, m! g6 Q9 [6 p; H能否给我一个能够实际可运行的例子?( Y5 A3 o6 T% Q* X
' ?6 J$ ?! f2 p$ u) z
txtdata.dlst
& \( e$ Z; X, q# a% p2 m: F0 B里是一个11个UINT的结构数组
5 [& i, _# F/ G每11个UINT就代表一句实际的字幕 - A2 @; a* x0 k& S
struct TextFileData 4 A+ k$ {2 U, i( ~/ o1 ]
{
0 U2 }! X2 x6 J' E) {' ] UINT texture;//对应cb8cd7e4.dds
' \$ |6 w9 d i9 p R; \ UINT vertx;//对应16789966.vex
$ F2 M. j( a4 Y# x# N UINT len;
0 n4 u( P% |- } UINT index;//对应805481e5.inx
. F2 Z& _0 o) h5 D UINT lenIndex; : M a7 b0 ~' g! l7 w8 V( W! A
UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用 / i) y0 Z1 g( s h0 Y* V
};
& E+ R7 ^6 \0 b- x; P: b% kTextToPic.exe发你邮箱了,接受以11个UINT一组的命令行 # t4 N9 C6 ~: O% T) P' [$ k
然后生成16789966.jpg + _- j9 o# }* A$ P; R
已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了
2 Q1 Z' K B( r m9 L1 {注意.\\textdata\\vertx.vex , f+ }8 ]2 u& R" W% e; d8 \/ L
这些文件必须存在 |