本帖最后由 shane007 于 2023-8-16 18:02 编辑 2 R, d9 n1 e; I( N
( `$ _" H3 W( I) f) t8 H" z经过一番研究,我找到了获得画面帧号的方法。& c. ^; r+ o/ K
( v( m# a3 h4 Y" }一处是这里,可以获得CurFrame。
, N& R' m! S7 _& f9 Z2 x- \video\video_decoder.cpp) h) e; h. P0 A; j9 u" \
- const Graphics::Surface *VideoDecoder::decodeNextFrame() {
! h0 q7 A+ `8 p - _needsUpdate = false;" }5 [0 M$ m0 m
- _canSetDither = false;
{+ o8 Y: ^+ [
q. M1 ~. w9 @! K$ u- readNextPacket();2 H8 l! m- e- K" S" l/ L
- ( |* e! V. i0 l# k+ R2 d- |
- // If we have no next video track at this point, there shouldn't be" ^$ Y% e! |9 n# ]
- // any frame available for us to display.2 b2 k$ h; T ~0 \4 @: ]& _2 f) i
- if (!_nextVideoTrack)% M: M' q- b1 U- Q9 v9 ]' G
- return 0;; ?4 u3 I6 E$ ?+ w
- 2 o" q7 H0 S3 N$ A
- //add by shane007 for test9 D0 w& H: u: i* Z7 M8 K o0 h
- debug("CurFrame %i", _nextVideoTrack->getCurFrame());- H9 y0 _ g/ A0 ~3 Q. Z& }6 L
; m6 [! O, \: A+ p4 a e- const Graphics::Surface *frame = _nextVideoTrack->decodeNextFrame();
4 m. ~: `* e7 d7 H" p- s& g
/ h" f5 [% D4 l( W9 }/ z' m- if (_nextVideoTrack->hasDirtyPalette()) {% }5 G$ A' m; F# p) J5 q
- _palette = _nextVideoTrack->getPalette();
9 a2 A! B0 Z6 G) b$ O: W0 o - _dirtyPalette = true;
5 q9 h' E; G* M$ _ - }
1 ^, b1 y$ _2 T! S h
" x# b- \# ~% j5 e |- // Look for the next video track here for the next decode.
4 k& C- M B: h) |, B. w4 M7 p" M - findNextVideoTrack();
+ k7 v+ r$ z* W/ f
5 @' C7 i+ ~0 Z3 V# Q- return frame;0 r) y8 s; O% v4 H
- }
复制代码 还有一处是这里,这边附近将来会插入一段代码。
, J5 c* ~- n x+ @ k代码的功能是判断目前的CurFrame是什么,然后在画面显示对应的中文字幕。4 X4 w3 v" ~7 Q7 b t
- \engines\sci\graphics\video32.cpp
* m- i, ?7 p+ E9 Y9 U3 v - void DuckPlayer::renderFrame(const Graphics::Surface &nextFrame) const {
* E$ l; Y/ D' t& P) b
& v8 j, X7 R; A; {* O! V. F- //by shane007 for test5 o# b' @7 e. R* A& k3 M6 B
- debug("test");
1 t, E& _2 V$ j# ~4 M - ) Z6 B' G8 c) G7 C3 @
- #ifdef USE_RGB_COLOR
0 v! C) T* |& u' `& E% ` - if (_hqVideoMode) {! N5 T$ A) A! [. w
- VideoPlayer::renderFrame(nextFrame);
. c1 d: o. q0 r0 f# _$ s - return;
# U9 d" i, i8 N8 k9 r, J - }
; j$ M7 U% T/ W- q: q% ^1 ?8 k5 w - #endif
" z- M1 v! q; ]; c9 s, P& Q
" @2 }; q+ I L- U- Graphics::Surface out;6 G" C( m# d, q+ {3 c$ f
- out.create(_drawRect.width(), _drawRect.height(), nextFrame.format);* q: O2 V( s' x9 a+ t
- renderLQToSurface<uint16>(out, nextFrame, _doublePixels, _blackLines);
" E1 j: S5 \! J" o! F - if (out.format != g_system->getScreenFormat()) {
) Z8 ^4 P1 b# k# f, a/ Y u h* n - out.convertToInPlace(g_system->getScreenFormat());2 Q7 h4 W# ~2 m
- }- i* z$ q% M0 @ A' m0 d" s3 \2 y
- g_system->copyRectToScreen(out.getPixels(), out.pitch, _drawRect.left, _drawRect.top, out.w, out.h);; _) B0 o1 {% c9 Q. U$ Z7 ?, f3 Y
- out.free();
6 D/ j: @& Z2 [3 O - }
复制代码 对于游戏的标题画面,debug信息的输出如下
$ y6 F1 b1 Q( [/ \# x) c- resourceId 4+ i7 I! f3 V5 E7 G F
- CurFrame 0
+ I0 J( Z/ k/ q5 I+ I - test
7 E9 R6 e" L l - CurFrame 1, i+ N' G1 Q& g8 b: r
- CurFrame 2' T1 p! |$ E" q' V$ Q& G
- test3 W1 m- d" a/ ~2 n% |& W. Z; F
- CurFrame 3
$ G) s( V% J5 |+ X v - test' d) Q$ q1 p$ S: S6 [
- CurFrame 4
! `% [ H. L! X3 b - test
, v3 w+ m( M* q/ p( J3 c - CurFrame 5
9 g% R' z+ U: {" v% L; b& A- t - test
2 H1 ?9 ^- Z% ?5 e - CurFrame 6- q% p5 K8 h8 } _" v* v4 H
- test
: U+ { V& B7 K - CurFrame 74 `( j/ J# c2 t% ^0 @
- test
H2 P" P% `2 V: \ - CurFrame 8
$ h# t: D* P- `! q, c - test
( O w& C) j7 E - CurFrame 9* r+ F3 {7 G# e/ R3 {6 H( q, r
- test# ~( h' U! ]. Z' z% A. \
- CurFrame 10
0 q% S7 R0 J ?9 c3 Y" ? - test; u. r& W' \" t! }; E% l2 }
- CurFrame 11( G0 P1 `8 L5 z+ H2 L
- test
' Y! b* d6 G4 q+ Z* ~ - CurFrame 12! K8 `9 F; S, _
- test
6 S7 ]) P" K" P8 q% J - CurFrame 13
8 A1 u# W; R4 v- q# f - test
/ S j0 @% C4 M$ S7 f: } - CurFrame 147 y6 ], o* I, R A: \: d
- test3 J6 V0 @: m7 |9 V. c7 i0 x# y
- CurFrame 15
+ y; e6 C+ T. Z, y. v7 Y$ r - test t' W6 ]; b* b4 s
- CurFrame 16
: U0 M; Y! z* u$ T6 T - test4 m8 y7 J- c3 J$ X# Z6 g
- CurFrame 17: x S, A; [! f
- test) {/ Q, w- c/ h* b' U
- CurFrame 18
9 \( A, C* I' C3 c9 v8 T K - test
- t8 _0 w7 A% Q3 E! N3 J) A - CurFrame 19
% B: y* F3 o, \( Z( ^ - test0 O0 X6 r- K* }
- CurFrame 200 p& ]5 ?2 u8 o" {; r
- test
1 M6 P% { A/ L1 m - CurFrame 21+ {& L6 A1 O, P; ~ ^& z% H
- test; B* ?5 e6 O T* Q5 l5 W
- CurFrame 22( ^5 Z" J. ~, k/ C( f& L5 f) E/ `) b
- test8 f$ X J8 ~* q* ?6 L# q# f$ K+ L* i3 g2 p
- CurFrame 23( F) x4 t$ S: f" T, W! x& p
- test8 R; X% J: p) y0 I+ @3 D' _, w; o
- CurFrame 24$ }6 |6 H- z5 B% L
- test4 k: v8 m) n: R" N' }
- CurFrame 25
" t, i% y; x* h1 y- w+ `% R - test
+ i0 D1 d0 y2 h( r - CurFrame 26 H& g! h3 w8 A3 i5 z6 g3 S
- test# v7 g1 P: w+ N/ K1 [
- CurFrame 27# _% P5 b4 |1 d7 Q
- test* l, Z' t/ }5 Q
- CurFrame 28
/ b& s0 z' E5 X8 U - test
" {+ y) p6 j4 F F - CurFrame 29
! L, i9 L% R: V! l" D* a9 Q - test
4 O3 f( @( T8 Z* A( e7 Z2 L - CurFrame 30; d3 x- y! W# r' _ T& C5 x1 x2 R* B
- test1 E4 D* ]# i+ G) p4 Z, F
- CurFrame 31$ Z4 _- z7 I& M5 n5 B& [& t* G
- test& X$ b- g; ~) ?' q/ S; i
- CurFrame 329 U% q4 A k3 Z/ f. n$ _& c3 Q
- test
2 f3 Z( f8 t, ] B1 l9 ` - CurFrame 33
8 k; Q. F8 c+ R: s - test& h4 x* l2 M9 n7 U7 I+ I
- CurFrame 345 ^+ ~6 p5 j' b; [
- test) t6 ~0 @, t( f6 {" N9 g4 k8 c
- CurFrame 35
$ q5 c# {/ F4 Q( N, V+ z; L: s. u: q - test8 A& ^1 h- x' m2 W4 l( L$ `4 q
- CurFrame 363 p- V) M: Q; t S! j7 J: d$ S! C
- test
* t# r, \* p# S - CurFrame 37
* B. I) \- |$ n5 @% R6 O! u- i2 u* x - test
2 h0 d2 F+ R0 l) u) q/ ?5 i: ]3 p - CurFrame 38
: C4 Y1 Q8 E P$ [# `7 a" i - test
" ~5 ~( M0 o T1 s; p$ V - CurFrame 39- A& x+ ?: u. k
- test
) |$ h+ e! T* V( K! ~/ } - CurFrame 40
, Q, e) k; ~4 v" {4 D4 W& F! \ - test
2 _& G+ E# F2 J+ ]8 h; [ - CurFrame 41
' p. j1 Z4 n3 P9 Z - test
& g2 n8 ^/ W U( `- c6 { - CurFrame 42" Y$ r7 c: U5 J
- test, o2 e/ Y, ?! F" p" X
- CurFrame 43
9 w7 d; i% k: }- p7 N - test! M. I3 \/ g. B4 L$ ?
- CurFrame 44
* y7 I C+ @8 M5 Q - test
+ l+ y& P5 d. }1 R4 b - CurFrame 45
( K$ e I3 N% R# [ - test
" e% V8 \5 T% z m: \% `% X/ B - CurFrame 46
9 g9 J9 t b) o8 H Z$ _ - test2 ^) k/ ?$ g, N! m
- CurFrame 47
' B5 V. B$ k+ h w - test
. n5 e9 ]$ t# d; ] f) B - CurFrame 48' O* V/ j* q7 X1 N" V
- test8 Z, s/ N8 W2 [3 Q
- CurFrame 494 ?' [2 S* b0 |' T2 f4 ]6 M- [+ X
- test, d0 R3 n/ v# _# w8 N: e$ a0 u' k8 ^
- CurFrame 50
7 w0 b- w* W; [9 u- Q# ` - test
* W" N5 T- u5 [; | - CurFrame 51
* P) j: [- I: {* M; |4 J - test7 N$ T. K* P( _+ d7 {
- CurFrame 52( U7 ~+ [) @% D/ E
- test
, M1 x+ _) @2 p - CurFrame 538 l0 X6 z& F; c/ J
- test
& b' I7 t9 c' F5 g5 t - CurFrame 546 `0 ]" {8 l) E/ I0 r) G: m* ]: |
- test
$ ~/ [; {1 ], ~. s# b7 P - CurFrame 552 U/ @& c# I* ^0 ]0 W+ H
- test
7 ^6 S$ z, `: h - CurFrame 566 Z) I! h1 h. @4 Q
- test) q2 [4 L) r& ~3 d! R2 y I
- CurFrame 57& K2 ^1 ]% g, S2 a
- test
- ]! X7 ~" Q* o2 |$ `% I6 `7 ` - CurFrame 584 r# I: ]% r) o4 `' x! t
- test% u e' }+ M9 s& }/ B
- CurFrame 59
6 Q2 R @ f! j) }) F2 ? - test# @- T1 l3 J" [) @' @1 F
- CurFrame 60
V7 z7 b; W, Q" I; t8 f - test6 |6 i1 q- {/ A
- CurFrame 61* y1 A. ?) R n3 L" D
- test$ ~. p o( `7 G. M3 m7 p/ c
- CurFrame 62' W, M% h1 n/ [' }! w
- test
" {7 h' b! x% k) o1 G3 M - CurFrame 63* g' {. U" x5 w6 R" R* o; Y" B/ o" T3 ?
- test+ Z/ v1 g0 t& }; b& i
- CurFrame 64
9 W4 }3 v4 c5 |2 l" r" ?. W - test F0 A# O6 t7 E& b9 R
- CurFrame 65& R3 ~4 R/ x& r0 T: b% \
- test9 i3 Z' g+ h2 g, d
- CurFrame 66
( i3 _3 @0 A% A7 Y: W4 |$ W& M - test
- L5 @+ l3 Y& C8 g4 \3 X% C G, D* p - CurFrame 67! d' d; M: f/ S8 \" J* J$ G
- test
C6 H4 v/ r% V - CurFrame 682 ?$ E0 x& V* n: J6 I
- test$ [: q- m4 w- y( O5 ~
- CurFrame 69" d9 m3 B1 B( c& O4 R A
- test
8 H1 k7 Y4 v: E: Y - CurFrame 70
* ]/ x* h% x' f& w; k - test
7 W& G8 L1 Q1 t x - CurFrame 71/ N5 W2 ]4 s& U' ^6 z3 J
- test9 J' R: Q( ^7 U
- CurFrame 72
7 |% q8 a. B# M& y- `- D6 z+ q* U5 L - test
0 U% ]- J! u& E8 U - CurFrame 73
% q" n2 Q* N. d4 C' U* ^ - test
3 S4 J" `7 e) F - CurFrame 74
( O( @5 \) {5 l$ z& @ - test" ?- s- b! g3 g# y( n
- CurFrame 75
' j/ T1 u6 r$ @* L& p - test9 C/ |/ h& O9 M' h" p( l2 P# _' p
- CurFrame 76; \6 u) x( A6 z+ I8 R- D) a: Q
- test& L: s+ S M/ f5 ^1 S! R
- CurFrame 77
/ }) k7 ]% n G - test
: E+ D5 m7 K8 F% M6 q - CurFrame 78
; J. o0 R9 k1 p6 ] - test
2 T3 ~: U: ^$ g0 S6 E9 w2 c) u - CurFrame 79
2 t% q1 Y, Q& p5 q8 @ - test$ u$ @* E! X, y( O
- CurFrame 80% g+ i' n. d+ c9 \0 m# ^
- test8 P$ z) u$ B7 R
- CurFrame 81
* l) D2 e; S* N4 a) L, N5 U - test
! b4 M- H i% g4 ^9 S3 F9 f4 E - CurFrame 826 g8 c3 z1 j* t2 q
- test
, o- F8 P, ]! T" [( O, o - CurFrame 83
' B2 B% m( O% m9 L' s$ V - test1 U5 s3 D# Y' b8 V& {
- CurFrame 844 P# I9 l1 }& @( L4 @' x
- test
R* [6 N8 A- O - CurFrame 85' r' A1 k" z5 T/ c
- test
% K% g4 b1 r, ]& D2 U, ~1 R - CurFrame 86
" F. n* t# e8 d, G/ C# [; k - test% z8 o( h# P3 A
- CurFrame 87
7 V2 r* ~- M" k* k' u - test
5 `7 `" w+ Q, {7 \' f5 G% P& l - CurFrame 88
1 Z( n4 ^& O! G0 `' C' K5 b0 j - test
( B9 t( r2 t+ v- F5 F$ M! D4 G - CurFrame 89
6 [6 L* o1 O5 e% l. g - test
; w/ B8 R. t! p+ | q/ ~* a4 ~: Z - CurFrame 90
# h" C* E% z* f, |- C: [7 j. [- \: l2 L - test
5 x/ e. N) ~* S$ f; @$ H - CurFrame 91
8 Y1 ~# _( e& U2 ` - test# u: N! n# U' }2 g
- CurFrame 92 M/ p4 p5 `4 q2 g- r
- test0 u; f. H) M* F9 h
- CurFrame 93
( {" Z5 a8 O9 U$ L7 W3 E - test
; g- A3 ^7 U0 Q - CurFrame 94) E" L5 k2 d0 _) Q' z# R$ u
- test: ^' R: X; G% I# V! J0 d4 C! G
- CurFrame 95
4 |, J6 K0 k9 t - test
+ h0 N# r E- q) s4 l( @ - CurFrame 96
) W1 e6 l8 z I) u) u5 L6 R* S! S - test
1 I3 T) {5 I+ L3 e; o9 }% R( M - CurFrame 97# c$ I. H' }1 h$ c5 l
- test: G( t8 m5 h' d4 _& _: K, e8 X
- CurFrame 985 q3 W6 X! B8 Q) ] c; C; x( t
- test1 S, d% r" p( y d0 y5 Z
- CurFrame 99
. U7 k9 M& i& x. _- h7 O - test2 T' z+ c# j3 Q) {) j5 m% S: F- a3 ~
- CurFrame 100/ {$ s0 r5 A8 P+ t6 V+ H" x
- test8 y$ J6 x' H. A- B4 n b
- CurFrame 101
) T4 x9 z8 @. {) A - test
X4 R' A$ K1 s3 W6 ?8 m - CurFrame 102
{& n) b% C9 c; ]# [% f: T - test- u' H, j8 z" W
- CurFrame 103
- N( {5 H+ `9 e7 d& Q: { - test8 `* @2 t. s2 m
- CurFrame 1046 R5 N; {# Y0 U6 \ M, l6 F
- test# e, X l- q( n. v, M2 a
- CurFrame 105
$ e( ^3 s: A( A0 f - test
. P3 E- v/ @' ~8 t - CurFrame 106. N5 D7 u5 [0 v
- test8 }0 E% [9 s! u5 f e" {4 F7 v: O
- CurFrame 107. O, \3 u/ L0 j! S5 ~/ M5 H
- test( W! o+ G% N, ?6 t) d4 m& j2 l
- CurFrame 108
4 |' o8 N+ o+ v/ ]/ G, F - test
; P+ j- o9 V. H0 A - CurFrame 1096 x3 b& \/ |# N* M
- test
* K' b4 y. H0 |" k - CurFrame 110
0 v, i. y6 R+ p - test) A3 k6 M+ u1 G
- CurFrame 111
3 U* j8 P; f) y, e+ u( K2 H - test) w) e7 f0 W6 K2 f" T0 U$ C% `0 r
- CurFrame 112 d Z! @( H& I, Z z
- test( y- u( ~: ~) I3 ^( {
- CurFrame 113! s. b5 R7 P' {# w
- test1 n. s2 N3 U& L, S& ~! X+ C
- CurFrame 1148 c7 d& U& X0 O9 {" z
- test
: F/ y, {+ g; Q5 H - CurFrame 115
& C" C/ v- E. a: d3 {' F - test1 `9 i1 d' |% e- f# c0 z
- CurFrame 116
D; h4 T3 ]: ~& c3 I - test& q6 A! x6 A8 d9 R5 ]
- CurFrame 117) H8 r6 Y9 w3 m
- test
1 v( X `: `2 Z2 P8 V$ O) H. b - CurFrame 118: m* K3 H& B& D6 F: J4 b: U
- test" P7 u' ~8 x; x/ ~. q
- CurFrame 119
' R! f4 ^6 C5 x3 {( M- j9 X- N - test
3 J* M) n- R1 ~9 g( d% ]5 ~ - CurFrame 120
* H& a, _% M1 X8 F0 F - test# ?* O' `2 S/ `# d3 i: \ Q
- CurFrame 121
9 `0 V+ T( G% ~& r$ Q+ Q - test3 v9 S9 I; c! r" T6 s7 m
- CurFrame 122
! K' T( j* C1 |3 `9 u7 B - test
$ m- h c$ y7 N* p* v0 U+ n - CurFrame 123
+ v0 @4 @7 Q: d& I3 a5 X5 ~2 L9 h - test
* E. s m9 a: n" x ^; t - CurFrame 124. J3 x8 ?0 _- e& C
- test2 `1 {$ b. ~( g7 Z7 m: [
- CurFrame 125
2 v+ j+ R! ]- e. h! R - test& w1 t! z* M) s7 {+ n
- CurFrame 126
, }1 t/ P$ n7 o+ x d+ Y - test
% {7 m, v& X( k - CurFrame 127! t5 N: c7 G5 R! _7 U
- test
* c* j, W$ `4 ^6 { - CurFrame 128
! O: C9 Y r, {: p: V/ k - test
Z! X z7 l3 f/ M. A. f - CurFrame 129
& ~( D# U) N/ C$ c" k& y' O! Q - test" L. g+ Y" v5 T3 H' Y J
- CurFrame 130 b/ d/ t- ]; q, Y- N3 _6 K
- test/ e8 z1 }5 x2 H; f8 P0 P
- CurFrame 131
3 L' g$ ]6 H4 ], w5 H& E - test: W- y" X3 ^; u" ~
- CurFrame 132
/ y) `- d5 c4 b! D! y. c/ H u) u - test( ~ x8 n* L+ u' u
- CurFrame 133
; l! Y/ J$ {% I6 t% n - test
5 b' V6 R* l2 @7 {$ C4 F - CurFrame 1347 n+ O* s0 ^5 H/ w' \$ H' f
- test9 }9 K* L1 g5 k# ?/ p F
- CurFrame 135
( A$ p) I2 e" I - test/ w7 u+ g& R+ Q k
- CurFrame 1365 x3 {# a4 e( T/ O2 B
- test" l* b- ~! s. O$ y0 K9 M+ m! r5 t
- CurFrame 137: c3 g/ S5 a" o1 [! l
- test
- Q8 G% _" r1 o/ P6 S - CurFrame 138
/ N; t* t3 J0 t+ ?0 P- s5 j1 c6 l3 v - test
3 t. L( G4 z! y" u& L+ k4 \7 U - CurFrame 139
/ |- r9 c# g# j" m% ~ - test
% L0 H) V0 W, v C* A& q - CurFrame 140
/ B8 g! V2 m. j" g/ U8 q. I - test4 X8 r1 X, v& Y% q
- CurFrame 141; `! ]! I+ @* Q: L
- test9 {; ?9 w6 n; T7 \0 j
- CurFrame 1426 o4 J6 B' t( m) O, s! S, H
- test0 m: w; B: Z, H( F+ `7 B% t
- CurFrame 143+ l1 p0 L& l8 C
- test9 _: P" V& } A' u7 s+ h) m* {
- CurFrame 144
1 M. X2 j J0 l& ]" ^ - test* l! T: [. W0 ]5 ?' S! ~& ~& W
- CurFrame 1459 X1 m a, \( G9 u( \& {' C* S
- test
8 M) z+ ~7 R4 ?6 t# P2 m0 R - CurFrame 146 K8 }! }1 n5 \1 F
- test3 B! b( d. P1 N D( p
- CurFrame 147/ n" _' R- p& o) f0 A+ A& P6 m/ g7 M
- test
# B9 g* K1 X# l# Z( W - CurFrame 148
9 b( ]3 d) c# h: W H - test; N6 {" f( ~" a! f/ H2 r8 ~
- CurFrame 149) P, T5 u" H4 {
- test
$ |8 g: O3 g2 e4 I2 c5 o2 I: ? - CurFrame 150! m' y+ v) w# g3 q& Y$ [5 ~9 s+ c" C
- test
U3 F# d4 Y: l. z9 l1 p - CurFrame 151
8 Y7 z& r! r5 r+ Q4 F+ ?( J2 ? - test
' e/ U2 Z& F' i1 X - CurFrame 152
$ V* e! K% Q) I/ H+ l - test& e- m1 Z+ V% \$ I( h6 k
- CurFrame 1531 W0 h, e- Y. F& S0 ]% N: m1 [! k8 o
- test
# m5 h: ] P0 X8 J5 e - CurFrame 154
# U _# Y- d' ?% h - test4 v, M5 U4 y8 f; `
- CurFrame 155
! I3 T4 }2 a8 j& @8 C! j& e - test$ A# X. G# S: |$ D6 v
- CurFrame 156: R% s3 I3 K, ]9 S! ^/ U
- test, v, Y) {: z0 ~
- CurFrame 157
, d9 C, f7 T$ ~/ h. P/ y5 x - test" } u% A0 G: W% x0 Q, ^
- CurFrame 158# ]9 A1 i0 A: R% I7 W8 U7 ?
- CurFrame 1593 f3 {; x# I+ o
- CurFrame 160
9 A* X2 ]7 ^- X% Z - test8 R: B- Z4 ^6 D' A5 g
- CurFrame 161
8 A9 n; }3 x5 k' N% w b5 ?* R - CurFrame 162
K. z( M+ ~$ l, \0 z4 c, q3 D - CurFrame 163
O" ^" H. N/ g4 s/ l/ t8 m - CurFrame 164. A* O t" z& r$ M9 W$ w/ l: u
- CurFrame 165
( \* ~/ q: j* }+ k7 D1 j4 L/ m/ W - test
" u9 x/ H) n6 d - CurFrame 166
# g. H. y$ o% R0 l" u, e - CurFrame 1672 J% P& T2 U+ n% ^
- CurFrame 1686 M8 g% N* \/ E
- CurFrame 169
4 j) A/ j; M! Q' u/ s$ L$ s4 k7 L+ H - CurFrame 1702 ]7 y2 @: ^0 {# w, F3 A( W
- test
7 [ D0 i$ @3 U - CurFrame 171
- }! X$ G) c) n/ x0 x - CurFrame 172
, _8 |3 |/ l1 K, W4 B$ o - CurFrame 173
9 O0 L: Y0 Y) P; C0 E - CurFrame 174! R, _" y% I7 |3 `. U. A! _+ x
- CurFrame 1755 Y+ z0 q7 D0 @8 R8 z1 T3 r
- test
& C9 v8 D. o% `3 B- t - CurFrame 176
2 L7 ~+ G& Z5 J m+ y. B8 Q5 v4 c - CurFrame 177: B8 h h1 w5 {+ d
- CurFrame 178
) D8 X% l' R1 U) ~ - CurFrame 179
, k- W) K; d0 e8 L" J
复制代码 2 y" O% d, ]1 a( D: w+ k
' L& L) b' e" u: a, W
2 [) i3 `! f( S/ d8 r9 v
|