先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 | ( T4 i% A8 Z8 O- E. v
1 s" Q; o7 c8 Q1 `' n0 F
疑问- M0 m" ?4 f8 \
从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。
& ?% `" U+ E; K. S) U* Y1 ~# K* L不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?2 @+ U3 O, i) @8 t4 {2 t
一个.vex是对应于一组.dds和.inx文件吗?
5 k. ?' ?* }9 o: V: K如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?1 B5 v; Y4 M% \: H& P
即哪个.vex和哪组.dds,.inx对应呢?
0 B& h0 o1 O1 O0 O9 Z( P! F能否给我一个能够实际可运行的例子?/ l' W' B( Y% e8 Q3 I
% }! f% t6 _! _' g6 Q
txtdata.dlst
- S" c! m4 \4 t8 v0 K4 }里是一个11个UINT的结构数组
/ Y m. f) U; b每11个UINT就代表一句实际的字幕 1 U2 Y% ~8 |& t8 l
struct TextFileData
2 { K. p" A% Q4 B: P# }8 v{ ( {' ]) v! r" B+ ?
UINT texture;//对应cb8cd7e4.dds , s, n. X# B. u# W; c
UINT vertx;//对应16789966.vex
c5 t% k, |9 R UINT len; 5 x% B7 ~. ^$ F& Q# U& O+ [* M
UINT index;//对应805481e5.inx
4 Y {9 M& o! ]; I% p4 V8 k- A UINT lenIndex;
# a) I% f& c7 h% t9 u UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用 q/ o D: Y$ u/ l- a3 Z2 P: P
};
% M' ~8 ^1 S7 M# m: J9 xTextToPic.exe发你邮箱了,接受以11个UINT一组的命令行 8 I) }" `8 W L' M- a5 n2 \1 [
然后生成16789966.jpg . A7 d8 M) L+ X5 d/ g( Q- n' h/ K* E
已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了
J% G; ^' F4 Z0 g3 c- ]注意.\\textdata\\vertx.vex 9 j ^, s# M7 ]% J% a
这些文件必须存在 |