先放在这里备用,需要d3dx9_42.dll和vs2010 runtime 才能运行 |
0 F g2 a# L* r& M2 w7 p Y0 {4 z* P' I/ c- F" m. }2 }- n- J0 Q
疑问3 }0 @2 Z7 u# O+ F+ e [$ F
从这个工具所需要的参数来看,还需要对应的.dds和.inx文件。
4 U' q* [0 V' g: ^8 s, h3 v/ s不知道这2个文件从何而来,是在截取字幕的时候和.vex一起生成的吗?
" k) `1 e7 V! o3 p, z3 G一个.vex是对应于一组.dds和.inx文件吗?
# D! W1 [, w5 F' T2 |如果是的话,在一堆.vex,.dds和.inx文件里,如何确定它们的对应关系呢?
' `/ `, H2 C i# w A, K即哪个.vex和哪组.dds,.inx对应呢?; _0 S+ q# x5 H2 @6 R- T5 z
能否给我一个能够实际可运行的例子?
! V5 O0 ^' \2 C7 m9 t" C& l6 Y7 K7 o8 x0 M0 @5 y6 s
txtdata.dlst
9 v" E: X+ l' A里是一个11个UINT的结构数组
8 O4 ]6 t- u. Q5 W' E9 F. U4 d每11个UINT就代表一句实际的字幕
' i* ?3 n8 @' B9 ^& \struct TextFileData
4 D3 k2 G& T/ m- d3 p8 v% y) `+ d{ , e, D" X6 s) q$ x. I# j. }
UINT texture;//对应cb8cd7e4.dds * i, G( I' H2 |. l& R; w
UINT vertx;//对应16789966.vex ' k+ S5 T+ W8 p( x
UINT len;
+ R. B/ D6 o* n }- z9 @ UINT index;//对应805481e5.inx ( q7 ~4 q/ r, Z! r" w5 c9 m6 z: \
UINT lenIndex; ( Z- O8 J$ n5 h: V) z( \2 P
UINT a,b,c,d,e,f;//预留的一些参数,后期扩展用
7 n2 z, c; U2 f r}; 2 M6 J" z' l' e0 G7 E
TextToPic.exe发你邮箱了,接受以11个UINT一组的命令行
5 }$ J! q' X7 ^0 u- \& P* L# A) z然后生成16789966.jpg
0 ~/ n, L) D2 |" Z" E {. f% S9 p6 x已经按句子大小切割好,实际测试发现png格式存储更小,看你需求了
* c5 i) ]* V9 J2 Y2 v2 W1 ?: Q0 ]/ N3 T注意.\\textdata\\vertx.vex o- d6 a k4 _, x
这些文件必须存在 |