先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 |
; J2 V% S* y- [1 l
& N* y, ~% V) g$ `: E. ~2 }疑问
/ J3 m* R8 B. y4 Y# y" X' A从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。
1 S' m- M9 Y; k9 R! I; i不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?
^: P" X* Y7 R+ @# I, z一个.vex是对应于一组.dds和.inx文件吗?$ D9 S$ d; z/ R4 F; R( K, C
如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?8 T( y0 {0 g9 O6 C
即哪个.vex和哪组.dds,.inx对应呢?
4 t, t2 E3 R' r( |2 ~/ q+ i. B9 L5 K能否给我一个能够实际可运行的例子?: X, M/ c1 I; T) O4 V ?4 C
@' G& v$ o. o4 v8 o2 B! U+ Btxtdata.dlst ; I8 s, S# y: Y5 n& E; K- I7 u; }
里是一个11个UINT的结构数组 7 X) l! w a, t$ b
每11个UINT就代表一句实际的字幕
: M0 F9 a ^) |0 b( A: M3 |$ kstruct TextFileData 5 e' b7 k" U Q% G/ O% z5 N- D0 n
{
! q1 u2 I0 k: H UINT texture;//对应cb8cd7e4.dds ) a8 D, i5 i& b' U! N9 s
UINT vertx;//对应16789966.vex
. c# y& M" s6 \3 E4 K0 A& j6 _$ m, e UINT len; * a6 ?1 e9 u: @; A; Q3 [
UINT index;//对应805481e5.inx ) ` l- y( W4 G* _
UINT lenIndex;
% c* ?% D- L. ?! l6 Z UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用 8 e' K- @* k6 c: l
}; & @/ z: E4 j* ?9 o) I
TextToPic.exe发你邮箱了,接受以11个UINT一组的命令行 ( l; o+ U4 Y, C% d6 m
然后生成16789966.jpg ' X; f2 D2 R8 m* `
已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了 5 u U: B0 l+ I. N. g! S- Z+ g
注意.\\textdata\\vertx.vex 6 L2 c$ i2 X! N1 }, J: H3 r
这些文件必须存在 |