本帖最后由 shane007 于 2023-8-16 18:02 编辑 % G) F# f7 ?* q6 s7 [) _
( M% z5 F8 b5 u/ a- I
经过一番研究,我找到了获得画面帧号的方法。
/ ?; P7 ^$ }5 M& |0 N1 W7 G8 O* v3 x: i8 m
一处是这里,可以获得CurFrame。
! O/ D# o5 ]! i2 W. L; Y- \video\video_decoder.cpp
4 h ? \9 t5 j" m5 L/ B - const Graphics::Surface *VideoDecoder::decodeNextFrame() {
# x3 i; w' a+ h - _needsUpdate = false;
: s# d' ^/ m$ @$ j. n2 l - _canSetDither = false;- V X' p: D' w8 H5 `( B+ q% J
, Z. x# Q6 U+ q( w- readNextPacket();
# [4 E- C, }+ D! j5 J
S h! V& ^: h p" Y% p" V- // If we have no next video track at this point, there shouldn't be
' w. c% v# e$ u - // any frame available for us to display.
3 i, t& G) o* N& _; l - if (!_nextVideoTrack)
9 [$ k( ]# W( }: r, d0 Q; G - return 0;
8 ]6 i+ a% j& A$ ~2 L/ }2 T - / a. {; b* b/ P4 |# V' u' P$ N
- //add by shane007 for test
" `7 v" t6 T( A8 n- V3 s: T - debug("CurFrame %i", _nextVideoTrack->getCurFrame());- r, n' a) w( W
- ! r1 A7 e: E. P& _, [, C2 Z0 `
- const Graphics::Surface *frame = _nextVideoTrack->decodeNextFrame();
- c N0 }" v, m0 k0 N4 L - 0 m. W+ s% e* k. W" e: }9 G* @ P
- if (_nextVideoTrack->hasDirtyPalette()) {& u. U% ~) l% M% E
- _palette = _nextVideoTrack->getPalette();
& [& O! |, W- o; ]3 R( {2 z: q - _dirtyPalette = true;
$ G; u) ]2 c: U( I$ t" R - }/ O7 K. a# q8 b S/ l) j$ F H
+ v' g5 w( }8 }% R- // Look for the next video track here for the next decode.2 U) h1 q" n( q. w/ r
- findNextVideoTrack();! w# } M3 b, Z
- ( B3 R& b8 Y) h+ @* }9 K2 @: p# {+ y
- return frame;5 p/ i- f. e9 X* M/ |3 p: o
- }
复制代码 还有一处是这里,这边附近将来会插入一段代码。! z4 M* Y7 C& ?$ I+ z2 K
代码的功能是判断目前的CurFrame是什么,然后在画面显示对应的中文字幕。: H' n" A8 X3 c8 h1 S9 n: z* C+ ?
- \engines\sci\graphics\video32.cpp
8 U$ B" M+ c9 m% _) K/ | - void DuckPlayer::renderFrame(const Graphics::Surface &nextFrame) const {& }) g$ t" f% D% I7 v1 K% @. n6 Y
- 9 H/ }2 ]: W, w8 n: d3 u% {3 b" X
- //by shane007 for test
8 R: k: D0 P8 l6 V% H# D - debug("test");8 E' h9 ^1 g" C* T6 I! E0 p, L4 J
- 2 @7 f! Q2 a0 T% `& }
- #ifdef USE_RGB_COLOR
3 B' t* O7 q h$ }) F- s- S - if (_hqVideoMode) {
& l5 w. W7 B. A; e - VideoPlayer::renderFrame(nextFrame);
2 `6 J/ w) f8 e - return;; _& {0 Z8 P8 _( g6 B o7 t4 W
- }4 l( e# | T, ^* F+ \
- #endif
1 R) y) D0 Y& k* D3 S2 K - / s4 B% y' ?% |% J' W+ K- d
- Graphics::Surface out;$ h3 A K- V; s2 f4 ]4 w
- out.create(_drawRect.width(), _drawRect.height(), nextFrame.format);7 C' p- C( g+ b" u5 S( P8 k: Z
- renderLQToSurface<uint16>(out, nextFrame, _doublePixels, _blackLines);1 u# i) ?9 P5 S. ?) w# z3 ], F
- if (out.format != g_system->getScreenFormat()) { S8 ]8 _! n# h
- out.convertToInPlace(g_system->getScreenFormat());9 T5 S( `% v' O, G5 r/ D _
- }1 x i' X; O u6 Q- }' ^' j
- g_system->copyRectToScreen(out.getPixels(), out.pitch, _drawRect.left, _drawRect.top, out.w, out.h);
7 W$ m0 Y& v. S& _ S4 G - out.free();
4 Q( m6 C' u0 Q. z' x* S4 [5 h - }
复制代码 对于游戏的标题画面,debug信息的输出如下
5 T; W1 t. H/ H4 C! t- resourceId 4& l% H* G6 w, y: L/ p
- CurFrame 0: p. s: d3 D; z. Y# `! ]
- test* r" v9 S: `) ]
- CurFrame 1/ W# @3 |( W3 S j! Q. k. K
- CurFrame 2
0 d2 l1 _( R1 A X* e- ~: x& ?4 d - test, S. {9 _& M% u/ j: Z( b, e
- CurFrame 3
$ a% Y; F: X! D7 | - test
1 `0 r0 e) z, l) q - CurFrame 4/ K4 R2 C0 j4 o+ s8 |
- test
7 ?" {+ ^: I5 J4 b' M) W - CurFrame 59 u, o/ ?. I1 l* [; _+ f2 l1 W) _
- test
- J3 l3 y, s8 L8 [# X, n - CurFrame 63 `! h0 M# H2 c! N' |9 w
- test A( C5 B; T {) w
- CurFrame 7) l! Y6 G/ m6 W; f: u
- test
/ U+ k8 I" M; `1 Y - CurFrame 8
& k+ F3 m! ~4 Z O - test
$ ~' o& K* i6 M l( H/ t1 W3 a - CurFrame 9- O3 [; [1 k5 \6 X- J4 @
- test
- h7 t: J+ |0 x( z: o4 V+ n - CurFrame 10
8 Q D# V9 w, d8 o, B0 x2 \* y - test$ V/ h$ _6 D" R
- CurFrame 114 }' Z6 j: `* I/ s( V2 g+ u& L
- test
7 k1 t# F+ |3 w B+ c. U4 r. T - CurFrame 12
- X+ a& s# a) }9 a$ ` - test
+ s. M4 C* D7 l6 u9 q4 T2 s+ s - CurFrame 13/ h# Z% Y* K( Y0 v6 }. a$ Z
- test/ L% F( `' v, e7 l( H
- CurFrame 143 P! X ?) @$ W
- test
1 v! a/ m# n" W+ r/ Z4 D - CurFrame 15, ?0 V) B9 U" S$ Q* i% A
- test+ b/ Y. l1 d4 @$ v
- CurFrame 16
. H( S1 e1 Q% h$ g - test
) F. @. V; n, A, m; G# ]' V: r( Q& A - CurFrame 17
: _: n% y( |, |& Z( E2 ] - test9 L A4 X. x. v5 y, e0 e" O. f
- CurFrame 18
' F& ?3 a: u& ~" a& g - test
$ F7 g- N0 z! I$ k- H5 Z ~ - CurFrame 19( B& s4 l$ t- D0 z
- test4 m9 [ S! x% A" Z
- CurFrame 20
# M. \7 C9 ?6 F# w9 x - test, c2 A1 y. V* w/ A
- CurFrame 21, a9 G1 J! n) R0 p |
- test
& ~$ F9 {, x# F9 ]- J- ~; R& v - CurFrame 22- H3 o; I/ L/ l: ^6 o
- test. f8 f0 c- X, b0 G& R. o
- CurFrame 23 M/ m8 J0 r4 c, W$ g8 C t1 e
- test
+ P8 B+ q& D. ] - CurFrame 24
% y* ~1 T6 Q& E: e - test# M+ U! M4 E/ h1 w3 M1 u
- CurFrame 25
9 Y/ \5 v4 f/ ]8 ?4 A8 `$ E - test1 i* Z& t6 Y) `! T9 F3 H, t& Y6 f
- CurFrame 26$ m( L4 v- _! G( ^* f! ?8 S
- test8 C2 `+ n" l8 W6 j4 S# [8 p
- CurFrame 27/ `8 Z8 p! p! }+ L
- test/ P( _; j+ S, n. X! B: H9 N2 ^5 G
- CurFrame 28
' s7 |3 N. ~( z2 t- h - test
8 `5 T2 |- m( W. N4 } - CurFrame 292 }! P. x' q ?. k! d+ v" z' I
- test% @/ J/ y( Y2 H& E
- CurFrame 30
4 e2 v }8 r- b - test
7 K9 @( j6 U4 [( v - CurFrame 312 m9 Y, C" R3 Z' Q7 `: q
- test( [$ E, X" y" b& R
- CurFrame 32
o2 z+ }" [; b! N - test2 v* W, h: {7 } K
- CurFrame 33
; `1 J9 _9 v q7 z - test3 \0 G. d4 a) _2 U; D
- CurFrame 34
G% M' P! p1 U5 `, G1 i - test: B( _/ N8 Q! S& E( t7 G* M4 U
- CurFrame 353 _0 l( p& j& B9 i4 p! P2 I
- test1 f" q+ }4 c4 S6 \$ w
- CurFrame 36
% M1 y. w0 w) g: }5 c7 y - test
8 F% B5 r5 @+ R3 _7 o6 C5 L - CurFrame 37
; P3 s' W& k( A2 h1 k; j - test
! \! f4 Q- N5 j5 D% ^' ? - CurFrame 38
! p R2 J5 ? S! P& i - test2 B2 a$ x+ r) D* r' s
- CurFrame 39. h6 C( x: Y# ~$ G" ?
- test W, }; f( s2 ]% L% |- ~5 k
- CurFrame 40. X7 z5 @9 v; |+ l8 R1 [
- test1 J# j+ h$ F. y5 \" J2 L* h- ?9 v1 R
- CurFrame 41
: O; b0 T9 R5 b - test9 } w; @6 b/ P
- CurFrame 422 u4 V6 L8 f, e; n- ?4 n
- test
6 e0 p0 m' G2 [! K { - CurFrame 43
2 P/ g1 v) u3 z6 X) }* @" a0 A - test7 J0 e& d; k9 M
- CurFrame 44
7 C7 x' R6 ] v% n/ k - test& \% Q! J. N$ r7 y- V
- CurFrame 455 ?( N0 i5 r5 Y. s3 Z* B4 p
- test2 ~& A4 ` V+ H p
- CurFrame 46
( ^, d0 @7 R8 H7 F - test. L' n3 C- o, T! Y5 b6 f1 _; w
- CurFrame 47- U7 w$ B7 h; z, \% R; `
- test
% N; C/ C( |+ f; G - CurFrame 485 M6 `( r7 W' ~6 y2 c
- test
+ Z# [: }0 p w6 @6 P - CurFrame 499 ~/ J- M, X) a/ x
- test( P0 P7 ?3 ~ A
- CurFrame 50$ L- e, `2 T" d+ \3 Z4 `
- test
, E1 ]( U$ a( G* K/ A7 } - CurFrame 51) p$ C4 { P4 E* Z& n+ \5 C) f
- test
3 `4 c8 f9 t: L" s, o2 Q# k: I& o0 v, O - CurFrame 529 M* }4 X' u8 s/ s
- test
T h2 K" f/ g: g8 c+ q$ I8 Y - CurFrame 53
+ p! m- N5 _* j# i/ _& W/ | - test
/ ?+ }- P& n: {7 M0 l - CurFrame 54
; o v- [% L+ @' o - test
; h9 `, m6 C$ l - CurFrame 55+ K# q% t" D8 x. A$ b r
- test
+ C1 K: M7 [8 i$ X+ ~ - CurFrame 56
c8 J/ M7 `2 v6 N# T& P - test
& Z7 Q" k& p. _. @* h - CurFrame 57
4 d" E+ x1 z9 i* ]/ R5 W4 S - test% f# u F. Y& M. Z( r
- CurFrame 58
$ J* t$ ?4 K4 g: c: m( ]. S - test0 F0 ~3 i% \1 n- p) o5 `& K* i
- CurFrame 597 a# P' L- P( C1 f7 i1 C/ o
- test& A& @2 E# B, I0 ]
- CurFrame 60/ ~* e$ e$ j' k6 z. q# {( |* f
- test) `/ b# T' P) G0 \0 K
- CurFrame 61. I |4 ]& r7 P. l. z& s9 t
- test
) \2 g6 ?4 G, Z - CurFrame 62& l: {2 C _) u" E; T
- test
" X& h2 [) r( k5 P% k2 I - CurFrame 63, U- v$ `& y" h l) o
- test
" L) N) c9 N" }* P2 a, z - CurFrame 64
3 K& {9 Z6 j# i6 O3 R - test4 W7 K- D- a1 E4 q m/ e
- CurFrame 65" {6 Y' l. p9 d h/ G& ~& ~) r2 d
- test+ k: J4 J' r( x8 }$ ?
- CurFrame 66
2 W' \1 |/ @9 ]8 V# r& r - test
. e3 h( ~. u) P$ K- q' K. `& `0 | - CurFrame 67
. f! u1 P, {: @/ Z - test* Q; ^, _* X X! @
- CurFrame 68; f# h8 h+ P; p3 C+ X/ s4 b3 A: G
- test) B0 u; x, h, u, ^ J, O9 G) X. s
- CurFrame 697 \0 z! S8 w& _9 A k
- test3 S# y( c1 K! c
- CurFrame 70
' k0 ]( m G* P% G& }7 H - test3 U% y/ Q, `& v' L+ p* W
- CurFrame 71
6 m( U" r4 n, W' p0 O3 y1 k - test- N( f$ Q( q4 B+ ^
- CurFrame 72
- ^' C) [& g; n' d* }# ?. u1 \ - test3 g0 y5 R; ~- u1 W) R9 `/ D
- CurFrame 733 |+ |$ q# |- H. m. a
- test7 R' P: [: E3 z4 _& d
- CurFrame 74/ J m# X4 x! U0 M
- test
6 V3 x$ N9 \4 j7 O0 r+ a" G8 y - CurFrame 75
0 j# T( {- e% ^* I, _- K - test4 D9 u( t- `, g( T K- v4 e
- CurFrame 76
& r2 E( K# y0 \6 F - test
1 N1 O& d8 u: I# W* v% z$ X* N7 m - CurFrame 773 h. b K/ R) u. ]* k* I6 S6 x) Q% L
- test
# h& ]& }: O' ] e* C$ u* I - CurFrame 78+ H$ W8 {9 ^) F* L! f7 u; m$ \5 }' {: e
- test+ P: Q ^; y" @6 W7 W8 `/ U
- CurFrame 79" p' v8 [. t( @& N+ D
- test
+ N* s, w" X/ O4 X - CurFrame 804 V3 W4 v: S7 ^- S( {
- test4 Q; @+ G( b$ ^; J1 V
- CurFrame 81. X* |: `5 H1 s, J
- test
5 g- v5 c9 v) i: g6 y - CurFrame 825 z; q' L. b9 C2 o, o6 j% r- O
- test% y) K$ T/ u" e( Y. ?+ t- ]
- CurFrame 83* t8 Z( o7 s7 O2 z+ j* W
- test
8 J2 C) g" o- g; h - CurFrame 84! a& Z2 \* s# A8 s
- test
! H6 V) H$ U. J- ]" L- M" i( f - CurFrame 853 _( K* A3 Z+ E9 P7 T6 p( P: y7 G
- test
9 t* [* ~# l$ G: {/ p) r; D4 }3 n - CurFrame 86% v2 b* D, X& e2 q+ V0 g: t
- test( F; l/ T% p: i4 ?
- CurFrame 87
- g; }* ~7 k: K$ N - test. m- i7 U+ \8 h4 J' X) Q% m) x
- CurFrame 88
. \3 A/ o0 O' Y9 v9 w; q: ?6 p) p - test
# R/ @# B* N( O1 J2 X - CurFrame 89
. {! t: D4 q8 H2 ~- z# j* }/ l - test( i2 i: v6 o4 L$ l2 h$ B( R
- CurFrame 90- ~: {7 J- L b" ?
- test4 t+ o8 k$ L+ O D2 v/ E2 f
- CurFrame 91
" O2 T8 g$ q6 A$ ~: X- c - test
x( z0 N+ i4 U - CurFrame 921 U8 Q8 O- \, r: e7 B8 |
- test" V0 {* ^ K6 `: G8 o+ S; S$ `
- CurFrame 93
8 M9 o$ P3 w7 s1 L - test
) u' V' \4 \1 @' n) J, t - CurFrame 94; D% P' a0 Y: Q P4 t& E) x$ `; }) m
- test
" d+ m% p& V* L, ? - CurFrame 95
3 m+ J$ v* i/ R& p# O, b: W - test H+ O* [4 M: e3 z& h
- CurFrame 96( u( g2 e' A9 u$ T
- test
: s/ p8 L2 I: D" r% S0 j: Y, { - CurFrame 97
$ u2 K3 z: d, C- O6 [5 M - test
4 R# s7 j- ^; p% B- p" O( q) I - CurFrame 98
8 ]0 [0 e: J% q( B7 i6 {- l - test4 P% B; I* u7 n! c8 S1 k
- CurFrame 99+ L7 P; l+ Z# Q( Q
- test) s( r4 G4 n1 V* Q
- CurFrame 100
. f& p; M9 D( @* s# h* { - test9 o. M- q; S5 f4 n+ }
- CurFrame 101
0 V! R# \0 f9 c2 H8 m - test
, W- G( F4 Z" B+ N+ g8 J' l2 w - CurFrame 102; N* R6 |5 S( B. w' C( R
- test
- T- l7 l. |4 C) q - CurFrame 103
' I3 J0 D R$ _; e7 A% }6 d' e4 Z - test
; k9 e W; d6 a' g* w7 t$ p - CurFrame 104) H: r/ S# I8 M* f
- test% ?% t0 q* X, O. r! u) v
- CurFrame 105
& Y; A1 o+ v0 O - test
" u. {$ m! s) {9 |, @! F3 r0 A - CurFrame 106% a' M# e @2 {5 M
- test
7 ]5 R; X! \) \: L( S' Z5 m - CurFrame 107
+ z! R& I3 @7 ] - test1 H& D, S3 ?" S/ R- z
- CurFrame 108" a3 W- U1 Q$ t i; J
- test+ q% z$ p, f1 O5 I7 z' q) i( w7 X4 ^
- CurFrame 109
@$ H& V- h3 E( j8 H# r. p - test9 M) c2 x. T& X( P7 P4 ~
- CurFrame 1103 C+ e% B" B* n$ i( H* U1 p6 ]
- test
0 r8 i/ c6 l5 L9 K* u- w - CurFrame 111
1 A# J! L0 K$ ~: v$ A; A1 l& `/ ~6 v - test N8 r$ F2 r3 k1 x( r' G" X
- CurFrame 112: T; `8 s4 L) Z/ x8 r
- test
& z- a: N t! ^! ?% M# ^+ \ - CurFrame 113( x+ F( ]: T+ Z- [: X. `5 N
- test
$ W, |# j3 X4 h! r& }7 B7 i @ H - CurFrame 114, t, S7 Z. Q; L0 H$ B6 ]
- test
5 H3 @) z) }4 x - CurFrame 115
0 q, R, o" u2 S& v9 o - test
8 Z- g: T6 k3 [" A4 v - CurFrame 116$ g- w# Z( m* x w. p' }
- test
# B3 W; }: j! I+ Y, F9 M3 K4 x - CurFrame 117
) \$ g! [+ D1 S. A+ M6 X7 h% C. |" | - test; x6 U6 }0 e/ C9 ^ c+ m
- CurFrame 118
4 H) {7 X5 R/ F$ m2 C - test6 ~& o/ ~6 A+ W; j" X( f
- CurFrame 119
6 H r: n+ O" @, Q( [$ h - test- N: f3 t* U( c! U0 J
- CurFrame 120
% _0 J1 |5 F+ d6 }" Y" G! k - test
, q; P5 k8 q$ m& ^- Y$ s, v - CurFrame 121
' V& C; a0 f8 i8 c! X: R$ @: M - test5 t7 J! q% F" Z1 U! f7 a( \
- CurFrame 122
: H# f5 D6 i% D! U: ]0 B6 i - test
& L: k& Z4 n3 I) h: Q* O8 S1 Y - CurFrame 123! E2 F, P4 N! E& r( v
- test5 s1 d% i2 H6 z2 L7 Z
- CurFrame 124
1 h+ m( y1 I' h5 N* g4 k* } - test
: O/ G1 n/ m2 P8 D! e0 A - CurFrame 1252 n" _( I x/ h) ]! j4 F
- test8 z/ D% ~! `7 G0 f
- CurFrame 126
, M% V+ m- @1 ~5 }# e+ m l2 L - test4 q6 {; X) Q R% A8 ^% Z) N- L& [
- CurFrame 127
6 P. V5 O. t) N" C! V - test% l6 o. Z5 ]# Y0 m; j" m4 S
- CurFrame 128
8 V" ~* B" t4 ^$ Q1 ^/ m) t$ d - test
. y3 ?% v4 G) X1 B0 q t* O2 U: | - CurFrame 129( _: Y& _" u4 I
- test
4 L# ?9 ]9 p& I4 \ - CurFrame 1303 c3 q9 Q9 z- m* ^* D# Q/ M3 X- u# B# z
- test
0 V2 Z, y; d: u0 I# r - CurFrame 131! M# m: h9 L& F: @
- test
% L* |% Y: i2 m6 _3 J: ^ - CurFrame 132
r, {) O% D8 N$ v - test
0 N8 C/ \/ E* c$ }8 F0 K& S - CurFrame 133+ x9 y5 K3 i* C" E9 ~+ B, q/ d
- test
& e) V! B! K% Z6 x/ E% Y; A - CurFrame 134
6 S E/ ]- V- i2 s- P6 x0 ` - test
8 G% N: W. ?- V0 u' Q4 U9 m - CurFrame 135
+ j O" |) t- A' ~6 f1 A, \ - test
: i( Q" H% \3 c! z2 T9 o7 d - CurFrame 136
: a% G# k: b8 M" R; j - test! L( K4 {0 s7 w+ Q
- CurFrame 137 C* I9 E, i# s4 i
- test
2 g6 U& G: w2 B; Y - CurFrame 1382 H/ ?( ~. J. c6 B- f
- test" S3 h( e1 { `- l6 O {. H
- CurFrame 139" Z# U3 M7 e* Y: l' n: F: v
- test( |$ n4 ~( T+ |( X! c) T
- CurFrame 1400 K* d5 Z, Y4 R8 d& m
- test2 J, @$ B5 I* u5 m0 ~
- CurFrame 1419 h$ f, L6 d' s" Y. {. [; [
- test" |( g4 X4 h) Y- V; b! c6 C0 L
- CurFrame 142. K$ u5 E( \; o3 S' y
- test
, `& A- B6 \, D) c - CurFrame 143
7 ]* i+ ?- d! b5 _( z - test& _& n( L) }' ^2 D
- CurFrame 1446 W7 w2 a8 @! n6 p6 x5 ~0 G
- test
; P4 ~* o3 l O - CurFrame 145 x# ]; K% g8 O
- test
. e; R' |! g1 O1 \ - CurFrame 146" J1 G3 E( V! `4 v; |* N
- test
4 R/ j. z9 o9 E! V3 u! [! r% ^' B. _ - CurFrame 147& B; C7 Y0 l5 ~
- test
$ ?( |' `6 J- p: h - CurFrame 148
+ ~" X0 o0 B& V. f - test- a4 D0 v: ^; ?0 I2 a( b, C
- CurFrame 149
+ Q2 } M% F0 @+ N - test, n9 t7 F; P% B. j; l( C& [- f
- CurFrame 150
7 Z, S! l8 i5 n+ h7 h: r. m1 L - test
) l# z, B6 L3 Y1 S2 Y# p* { - CurFrame 1510 T3 |" B! \2 v7 g
- test
: r+ Z: e" S1 W5 X3 h( h& e8 I - CurFrame 1520 O6 {5 K* t' n. \- q
- test7 F1 n+ x$ L* V/ |3 h7 i# S
- CurFrame 153& F, q& }) v6 ]5 i
- test
1 t, r7 k# C% ? - CurFrame 154
( j; f% h7 a* j1 A$ C2 Q# I6 \ - test8 l* W$ A4 q3 V$ X; r$ l
- CurFrame 155
/ `- u9 Q: |) ^! R+ I - test9 O; r1 D# P9 D8 P
- CurFrame 156
: c2 y# H- O2 K' n' E6 y+ p+ [5 B - test. i8 L* |6 q( u7 Q) b2 P, {+ J
- CurFrame 157
# ?5 g( X% r9 M+ y! [ J - test
. o3 y; ~0 M, d6 F - CurFrame 1584 X6 y5 Q+ N$ n0 @: V
- CurFrame 159
3 E# ^- @! d2 Q, S0 [8 I: [ - CurFrame 160
4 ~# o& F$ I( V- T: P; U" T$ F - test
" G5 Z9 T/ Z4 t& K) c" Z - CurFrame 161
' K% @ T! ^9 q% L. _6 o" Z4 _ - CurFrame 162" U- R- b6 S: S7 K
- CurFrame 163
' g2 L/ v" s' V - CurFrame 164
5 h# H" j5 \1 _3 C# s - CurFrame 1658 I- j: t" v: f+ I* t$ r" T3 I
- test' r6 z/ w3 r6 x) \# G9 m3 ] S
- CurFrame 166
; q+ E- j8 n W8 B, v- O - CurFrame 167% r; M7 C; O$ B6 x1 V: A& O
- CurFrame 168
4 U6 w( V- C- X/ L - CurFrame 169
( W0 t& \ \" h - CurFrame 170$ y+ S7 I$ P1 s# O6 ~ {
- test
2 x0 ~1 n. ?9 ]2 N P o4 _ - CurFrame 171
: ^9 V4 g+ v6 `# e- U - CurFrame 172
! F$ s' q! q' n$ g' U, k - CurFrame 1739 U1 @* C* p( @& a8 ?
- CurFrame 174. g4 |( f+ |. _5 ~5 |2 }' v7 ]
- CurFrame 175
" s0 D) z9 g$ v$ j - test. q# `" {. i2 T7 C
- CurFrame 176
* a* \( r& V/ h# E6 T6 V - CurFrame 1774 E: I- I# Y' `$ ]/ \& _9 v2 x: w
- CurFrame 178
+ ]/ r( }' _ w5 n7 W2 r: k) \ I. b - CurFrame 179* _8 R+ u; Z+ [" R; d5 G' t
复制代码 % k" I8 a# F# s' q3 A! Z
: A" B) B, r8 }( H6 f# d' f6 D* Q) s' Z- q1 j. y% a7 @
|