本帖最后由 shane007 于 2023-8-16 18:02 编辑 5 h8 B4 \( c' Z! l
9 s9 @/ G9 e4 O' `6 M1 A( L
经过一番研究,我找到了获得画面帧号的方法。
( G, `" z) P! G& ^6 R- k' i) M- e3 i; i. I8 P' ]. l4 x
一处是这里,可以获得CurFrame。
. j+ d! p* T! {/ o9 h( v3 q! C- \video\video_decoder.cpp( N F4 s) p6 D; X: Q
- const Graphics::Surface *VideoDecoder::decodeNextFrame() {
2 W1 A; l! Q! s4 h6 d Q - _needsUpdate = false;
2 U+ C% M9 W8 Y6 l - _canSetDither = false;2 s0 T7 N4 o# k
- 2 s# N% h4 m+ O) D% G* ?6 X
- readNextPacket();" {4 p. ^! R* n+ p+ K8 c
8 p. p& a+ L }3 a- // If we have no next video track at this point, there shouldn't be
, O/ S9 M5 e0 d - // any frame available for us to display.# @6 L* E2 K2 G* R
- if (!_nextVideoTrack)$ g5 K- G4 L% n$ r0 ^
- return 0;
" L6 `: G7 Z' a( t$ p$ b
3 Z+ I+ K4 ~5 H" Q- //add by shane007 for test
5 r+ S5 ]3 g% y5 U5 H4 Y - debug("CurFrame %i", _nextVideoTrack->getCurFrame());
1 O5 `! i6 E- F+ w2 {" `3 K
: I( R4 P. X, v. O6 r, q* z- const Graphics::Surface *frame = _nextVideoTrack->decodeNextFrame();& b$ w. F9 B. M/ B* k) E$ W. D
- 5 y: k* d2 [" g2 k$ q: y' B$ U; L
- if (_nextVideoTrack->hasDirtyPalette()) {
5 ^, W5 ~, k8 H e - _palette = _nextVideoTrack->getPalette();
# B7 k+ [2 M6 k% E - _dirtyPalette = true;: O1 X4 F7 w5 M' l" U0 s
- }
; ~8 h: h S' I3 \ - - ]" n+ o9 \: G& K
- // Look for the next video track here for the next decode.4 {4 H+ [0 ^, ^
- findNextVideoTrack();8 s4 w0 o; r. q) @
- 6 \% l1 [# K/ ?" g0 i7 }* _
- return frame;" L/ Q9 ~+ T' B% |; }
- }
复制代码 还有一处是这里,这边附近将来会插入一段代码。- o4 A) Y( u) O4 W9 p
代码的功能是判断目前的CurFrame是什么,然后在画面显示对应的中文字幕。5 S9 E! X% F) D% E# Q. V) c# s
- \engines\sci\graphics\video32.cpp# j3 x( i/ r( v
- void DuckPlayer::renderFrame(const Graphics::Surface &nextFrame) const {" M# C6 |5 b0 \/ [# e
" S- g& ?; M. T/ O7 s) w6 o6 X3 x- //by shane007 for test
, r; T& P" V& z - debug("test");
9 D) d/ ?" u- ]3 j$ f( k P - 5 ^" Q$ M' z) n+ a: h4 E
- #ifdef USE_RGB_COLOR$ y& j/ ]4 w5 I
- if (_hqVideoMode) {
9 m0 w3 S8 V$ o0 `: h2 K+ J- X - VideoPlayer::renderFrame(nextFrame);( _8 g. c3 j8 W X& v
- return;4 @ P; W* C: {* E4 |( |/ s( x
- }
, u2 N+ ?5 K$ }% K- ~# R' S - #endif" o- R1 O1 }5 i. p
- # q. x6 G, j% Z; @3 y# K6 E5 d. v+ X
- Graphics::Surface out;
. i& l3 [) F+ Y5 {* l - out.create(_drawRect.width(), _drawRect.height(), nextFrame.format);" s" g8 r3 I/ ]
- renderLQToSurface<uint16>(out, nextFrame, _doublePixels, _blackLines);
3 M7 |* c9 c& s8 M; W - if (out.format != g_system->getScreenFormat()) {( n, b$ ^1 }) I* t/ j
- out.convertToInPlace(g_system->getScreenFormat());7 }3 T X6 U J# @$ i r* C$ {
- }
) M+ H/ W! M4 X, x5 t2 I - g_system->copyRectToScreen(out.getPixels(), out.pitch, _drawRect.left, _drawRect.top, out.w, out.h);9 h7 |, V6 U) _- [# |6 N# t
- out.free();
+ Y9 o) \2 \9 g6 H - }
复制代码 对于游戏的标题画面,debug信息的输出如下
2 M" W3 V7 ~# f, V+ D- resourceId 4. ~5 o! m' Z a0 u4 u
- CurFrame 0
6 ^* a$ _% P7 y - test0 r4 `: K, B& Q2 c& T- b
- CurFrame 18 N7 W) i2 W3 N; w% k
- CurFrame 25 j+ e9 U+ }: H7 i
- test& p0 x' m. ]; @0 Z! c1 ?5 Q
- CurFrame 31 v2 s( y& I$ Y6 L9 C& S
- test6 v% `8 G1 O1 N+ z: K4 i4 `4 y- D
- CurFrame 4) ]# C1 Q- S! [6 O
- test
. t( b- }% m1 T2 ~5 I7 V - CurFrame 5
/ C, s7 A; b" Y( D - test( a: R h0 `6 M9 \
- CurFrame 6
; C2 m4 F6 x7 [3 i! ]! m - test$ L" E8 j9 b6 B( v O5 f5 r
- CurFrame 7
0 l1 D' d" o0 ?! J( u6 f T - test
5 I4 s5 m" |4 y - CurFrame 8
6 z# Q) A! ]& [5 I5 I6 U# U) T - test
$ x" s8 w2 c; h, [" k - CurFrame 9
) `' q0 J. T) i% k; F& Y - test
2 v' h! s; N7 Q0 j7 n! c, h; E9 I - CurFrame 10
0 B; M7 r8 S1 Q, Z - test3 S, }2 A* j, S% z
- CurFrame 11
, o( |- [ F c' ` ]7 u - test) g5 _7 h: j+ T+ J- s
- CurFrame 12
! Q# C; r- S" K6 r - test
0 a! R% g% O# ] r, b! w8 o; D' R - CurFrame 13
* G6 G$ l( P1 O N/ I - test) n5 }1 o1 b0 n7 }! o! C; C% N1 U# ?
- CurFrame 148 }$ S5 _) x$ G; u9 r# u
- test
$ p" |, M X3 a I - CurFrame 15
9 A9 `5 p7 X3 `: p0 K/ Q - test
7 p# P1 P, M2 d - CurFrame 16
! @1 [: X6 h5 Y: Z/ E7 N - test. c/ k, @1 ~6 K$ I; `
- CurFrame 17' {/ n) O/ E* Q3 \3 B
- test
. z, d/ G7 I, z" D# s% s4 v. T - CurFrame 18
1 \+ i/ y I4 F9 i7 Q - test
W, S- c/ l* R* ^! i* b" n - CurFrame 19
$ ?5 B; ?# o# l& ~) U2 U+ W+ T - test
( |* \/ z' e# m8 ^ - CurFrame 20" y9 P4 C* Z3 h' t5 n% B% J
- test- O7 P+ B! j% \# Y* S$ F" L
- CurFrame 21( G+ j7 V" H4 [) V
- test
4 z( U: y$ J' u$ O$ A) c - CurFrame 22
/ C! Z; ]; n! [: i! M+ k& \ - test
6 ]' r2 C+ l t - CurFrame 230 l V4 v8 ]$ H. }
- test" V' h& @$ V+ R) j1 u( O
- CurFrame 24' J5 l- f7 m7 K0 l" D
- test: t! e1 U- M5 E/ O$ i% q' ~4 p
- CurFrame 25
* T- p. {% V H0 e$ j4 C; m - test/ G. d1 \- b3 m1 Z- }7 z
- CurFrame 26
3 E3 R3 L* f/ Q- a* W - test
# c6 ^! i& Q2 _; I$ b* E1 u - CurFrame 27
6 r3 V1 ?( A8 c$ [, d5 S; a8 N, n - test
' @, b7 G0 q: `- a& ^% n - CurFrame 28
# f) a; F- W7 c- O: H - test& b6 R$ q E5 y4 h- ]' o
- CurFrame 29
; _8 \, [$ _/ g! K) u - test0 ^- ~# N) _& ^
- CurFrame 305 J) W; d1 y; q3 M& I8 m
- test
- |' |! K/ ?4 W+ ]3 K1 F' } - CurFrame 31
$ \0 u, m5 l4 N0 J1 o - test
1 q% }. j* \" f U9 \9 | - CurFrame 32
1 X3 D: W5 l; E# Y/ p - test
. |3 @8 f) U; ^ m6 t7 Z1 L - CurFrame 335 r/ P& t) I$ |4 | Z& r7 u1 D2 e
- test
4 O# k! {$ W3 X( U! F - CurFrame 34
/ { o) s8 x- [/ g1 l - test. F" V% i6 s- B8 E
- CurFrame 35* G! y0 v' [: k; J! |, Z
- test4 J; r7 ]9 \4 u' A
- CurFrame 36
- f/ D& D0 _# I/ C - test; b* ]1 L4 O( K' T6 E' i; F4 P
- CurFrame 37/ `, x$ q1 P5 f4 C/ K1 o
- test
r9 h3 M: U8 j; T% A$ u - CurFrame 38) l" O b- C" g Q
- test
- l+ z. ?# k) D. W4 j+ P; Z - CurFrame 392 ~! R# r2 A% @4 v; Z
- test
. C1 ~2 n6 Q, n) O. M0 G# C; l - CurFrame 40
( C0 ?- o% ~$ W3 f: Z - test
# Y5 } ?3 E7 h* q1 X, D+ \" B+ T - CurFrame 41% F) x! _" ~. q8 h) `% w
- test
' \ O) K' j# O+ ~( ` - CurFrame 42
' Y L6 q9 }* g' f+ u/ ] - test
( |; s! b- F9 e/ i! l - CurFrame 43* g$ }! n' s% u* W
- test
: T; Y0 v5 L6 i$ m0 T: V - CurFrame 440 J- I' C# J( ~
- test
, q" R6 |# Y g8 J ^3 J9 I: } - CurFrame 45
9 K: r$ M! W/ @! z: j7 w - test
. o0 o; t$ m) B/ r' B. C - CurFrame 46; X" F2 d6 g7 w3 d" ]
- test* a' O; r( [) W
- CurFrame 47
7 E* T, W4 d4 z7 [1 ~" f - test
* n* |4 M$ O) M) H$ S - CurFrame 48
2 z9 n j- C- L# ?! k - test
: f, S8 V" k1 F" R; l( m$ [/ A. ^5 ] - CurFrame 49& w9 L! W' M# z! a
- test
4 O# \4 Y, _9 G8 q - CurFrame 50
[- p# Z% f& q2 w' a) { - test. u$ n* e, {0 Z8 g+ B
- CurFrame 51' ?) K7 C7 `6 e' `6 Z
- test
; h p% |( g/ Z& E7 ~9 Z: u - CurFrame 52
; o3 }. Q6 [1 h$ O - test3 {( d, [5 y& u8 B
- CurFrame 53
2 y9 |6 \8 p% E8 S# `0 { - test7 b3 E& ]4 _# Q' a7 j# j+ p7 M5 g' j7 M
- CurFrame 540 p5 l: n" v7 G: \5 ~
- test: E' ?. f/ O% U
- CurFrame 55
, B6 U2 s/ b7 g$ m6 S - test/ ?) t* T0 q: K7 s! A3 G, [
- CurFrame 56
: [0 Y6 f" r. s0 w0 a- t/ j - test
5 w, ^5 W4 I, M8 C - CurFrame 577 r b8 V: f b Y ]" {7 S
- test7 V' U2 z# q7 M2 R/ W- @/ {9 M
- CurFrame 586 a" N$ j( V8 D: ~$ k% N! @" f
- test
+ b5 M8 a6 {, {5 p! d$ t - CurFrame 59
' \4 a9 \, P( c5 c - test
$ }# v3 G M/ U/ y: }+ s - CurFrame 60, p- \" O2 V$ A7 S( p. O
- test
5 |/ ^1 o1 w) j" T - CurFrame 612 }* h! o# w2 q2 q
- test/ ~ s1 u% M# z, G: l0 P
- CurFrame 62
1 z3 {9 Y$ _' `9 X1 E, X - test* K. F! y2 T2 h8 V6 l! h4 D
- CurFrame 63
- Q( O) |( j5 b; c2 F" r - test
* r2 B5 t, R6 a8 Z+ k' w3 G - CurFrame 641 Y/ Y, w. Y3 J3 k" N& u" K+ Q3 G
- test# _# g8 `; `6 Y8 ?
- CurFrame 65% m5 p* @$ p4 P, g0 L
- test
9 h$ c, i1 s; `/ e$ B: B) o' H - CurFrame 66
! @: H& ?) P) {0 g* u/ ? e( [ - test
% d7 a" L6 Y$ v, K - CurFrame 67
/ S0 c5 Z$ P) r - test
8 _6 k2 M+ s1 |0 P9 x! @0 o( b - CurFrame 68
3 p5 p5 H$ z; F - test
# k6 K, ?% t7 X, ?7 B9 [ - CurFrame 69
( p5 J# t2 O. g" W8 e - test1 \% F, V4 o6 ]
- CurFrame 70+ \8 [4 h, Y3 {' x
- test9 u9 a7 I m* J4 \6 @+ \3 _
- CurFrame 71& Q( F4 z2 y5 R7 @& c, ^
- test2 ^0 L! p3 @( v( s/ W
- CurFrame 72, U% _5 ]! p2 E8 M- H
- test6 b6 \; N% S- O8 u+ M- x; p! J
- CurFrame 73
+ Z/ S/ R, w. p) P - test+ ]" O3 ?& V& B1 x9 o0 A
- CurFrame 747 Y. w: g! Y$ k; P, J
- test
4 @- I" G, Z/ O! [ - CurFrame 75
# A; d0 T+ W; ]& @2 {5 I( X$ l - test. L- D% z! L# c5 S
- CurFrame 76
- S2 g! N7 m+ o, O; I4 @% ~ - test
5 { S0 [6 c+ {4 u0 c# H - CurFrame 77
; Z& r0 Y- a/ o4 E" L - test% q# A0 E" v. ~: s
- CurFrame 78( o2 ]8 y7 W( W$ q, ?0 V* Y. m- S
- test
8 U% m9 @. B. {% v6 h - CurFrame 79! Y, c. w( _8 |9 g0 a* p! }, @0 w
- test4 }( U) N: | z8 {
- CurFrame 80: j# e1 ]; r4 ^7 i8 w. a! b6 b
- test
7 { \3 h, z0 a9 I; O - CurFrame 810 X8 a g! z* O9 S, U# g7 B
- test
. |# E# ^8 F$ G; o# \ - CurFrame 82& l7 V0 M; U: ~. P/ r- H P$ g# s
- test$ K4 g% y0 ^* I# _( u. P! f
- CurFrame 839 L8 m# I& g; F; A; M
- test0 z2 C) x. L4 p5 D0 p) c
- CurFrame 84$ \7 q, s1 y$ @) m
- test; ^3 O0 d4 [# `) N0 b9 S
- CurFrame 85& L& c8 Y* M+ y* z8 O
- test
% Y$ ?( h8 }# C# b2 B; n - CurFrame 86+ z# g5 W! R; g( F
- test: }6 l$ t' g1 }3 f
- CurFrame 87: _) \ o, b) q! F/ s
- test$ d! S7 I* m' W( U* \0 l
- CurFrame 88
$ C' v% i# T$ O. I l) K6 c - test
3 F/ J0 I2 q* h+ f* y* B, `. L& I - CurFrame 89
9 ^2 F- A/ q, f - test
) v/ S% v( e' G9 l Y6 |+ H# M) c4 y - CurFrame 90. v7 u+ W R! J/ b" Z+ x' r! q, Q
- test
; q4 D! |; O. R - CurFrame 91
9 |: d- s2 v/ _6 D - test
3 e" _7 c5 D, K' z, K. \ - CurFrame 92( h; I; V" b) i5 g9 p$ F7 Q4 |; ~
- test
3 P2 j/ j, K0 @" K - CurFrame 93
, n' L5 E3 P$ y$ ~# I3 R# u1 O - test A7 e$ n5 a6 N8 V1 ^/ f( a
- CurFrame 94
! |3 J: k7 I7 X, @ - test
/ e- H/ ^% _; F- _ - CurFrame 95# `) I: U3 L7 h |5 L
- test$ Z9 i$ m# z }. ~. q
- CurFrame 96- L0 M- t" o3 N7 T" B+ V
- test: y9 x+ O7 S5 K( [% ?$ }( j
- CurFrame 97
! J; M" } G3 t& M. N! ? - test( k' q7 ^& Q( N: j" c
- CurFrame 982 j9 w8 N$ ~! R2 Y) k
- test8 N, R' E# G+ |
- CurFrame 99
" M/ [# T N% J- f( z - test2 G. U# {5 }/ U# t+ g4 [/ M' C" N
- CurFrame 1004 ]) g) c) o' }1 d4 y0 i2 L( V
- test5 k* E9 M8 b0 Y7 A g: y
- CurFrame 101
% W% \: }. s' o* W A u8 R - test/ j. H3 F3 f" ~- a
- CurFrame 102
( H/ I% z8 w& N9 A* k - test' l/ {: |! ]; p8 y
- CurFrame 103, |/ l, v# F4 d: |
- test+ |0 d/ z: M3 b" } c7 L+ S
- CurFrame 104
7 i7 y- {0 `! O% n - test3 e% d! ?9 j: D+ \, _. }. O
- CurFrame 105; G6 w3 y) U5 |. H! s) k7 B
- test
% g- H' x7 h( b- h - CurFrame 106/ L' g2 k& o' w& O! [
- test& G1 i" q" ~7 d& _% I. |" q
- CurFrame 107
9 N! h, g% t7 P6 [$ k - test+ V9 \8 U! ]- _
- CurFrame 108
8 J$ D0 H- F, z( N: q# z7 ~ - test
* B$ S) k' t# Y) s1 a - CurFrame 109
- F6 ` O- S& \1 ] F# g - test' f! W$ V$ Q4 k. j, u
- CurFrame 1100 _6 d+ g% g4 X& v
- test# o/ ?! e6 i) H8 G X
- CurFrame 111) b+ |1 y0 J7 W* B# n& d3 g+ K; c$ h
- test u3 q! r, g) T% {+ _
- CurFrame 112' n$ l5 h) _7 ]* b* j& }
- test4 L( ~! M& G0 h, ^
- CurFrame 113
9 P0 i% Z7 d5 e- s: o5 T - test) w8 b; p: c6 k2 ]. S6 X
- CurFrame 1142 }6 \" n* l } _3 |: X8 F4 Y/ S
- test
2 a: t9 h* @+ c( J! k4 g2 z - CurFrame 115* a8 r/ @0 w$ g. @. z: ^* T
- test1 s( E8 y$ Q; Y
- CurFrame 116: n- M5 Y) k2 G2 n
- test
% W4 F& Y; R$ ]- R! D2 u' W - CurFrame 117! ]" r: T/ m( ~1 ]/ a' P9 ?8 o- E4 N
- test: N# D% \ g8 E/ A; ?! v
- CurFrame 118+ X7 R/ e& S4 @( W' d. r6 t1 g
- test
" @9 V" c0 y7 d2 f: h - CurFrame 119
- o. a6 A8 q5 _1 {4 h - test
" S# H- Y1 H$ x- v' _: d7 E6 y0 ~$ X - CurFrame 120* n$ l4 r* B7 a0 |) L; g& O, Y2 t
- test+ {( D) i& z Z4 ~2 J# ~! o1 L
- CurFrame 121: A) x [6 g! ~/ f
- test
/ K' h" K! R; O - CurFrame 122
3 t( z7 i7 e `1 _# o q n1 M - test9 T1 P/ I6 Y2 E
- CurFrame 123
. f4 D f. F7 G7 K6 k9 e - test% F4 d1 N' w2 N+ P, \" X
- CurFrame 124
6 V# l/ Q! V- m - test
8 p% Y3 ^5 I9 k, M. l9 m9 {$ v - CurFrame 1258 F' N# M2 [# E! u+ D8 ]- L
- test
2 n) x0 }1 O/ K, i - CurFrame 126; B) `8 \1 V, Y$ l7 V1 k5 C% [
- test7 D7 m7 }, b: G* [
- CurFrame 127& w9 U8 ]; N3 N, n
- test
* u. c; p' D- f- y5 D - CurFrame 128" a2 Y$ W( K& P5 p
- test
. p C! U" O- d, d, w - CurFrame 1291 w8 W% i4 F* y2 @4 K
- test! O0 Z9 a, H( f0 I: Z$ v) o
- CurFrame 1300 L6 n2 u8 _' \: h
- test
6 T. O+ x2 k4 E" e( k - CurFrame 1318 j/ |; J V s+ f6 Q' `
- test& i, n( ^& I; i( i, O
- CurFrame 132
2 K; l3 l5 @4 [6 B$ W1 Q+ b - test
9 {; B; W0 K) e - CurFrame 133
5 q, H! v/ o% [/ u* i - test
: M, f; t& q1 U/ f- h - CurFrame 1348 ]4 j) s& m' E- x. _0 c: {
- test
, N6 x+ Y4 x% C& Q+ p+ | - CurFrame 135
* C# d, W. R3 P i8 m, O) S - test
1 x& r) N! _$ `8 H4 W$ | - CurFrame 136, x- R* V W: m, W1 w+ d
- test
6 G0 q6 Y- ?2 j3 H2 y - CurFrame 137
( O' @. [9 k+ j, c0 r7 g( H - test
5 a: E6 B9 C* @: ? - CurFrame 1387 u/ F \0 A3 j2 Z% e
- test( j2 f$ {( L. j% _* K
- CurFrame 139) G2 R) b) I" P0 L
- test
# ]: C& c9 k: j! C1 |+ f7 x2 ^ - CurFrame 140% H- _' k1 W& j1 \
- test0 D) n* X8 F2 E; f. X! i
- CurFrame 141
. [6 V7 x+ s5 ?6 t8 E( N, Q - test) x0 @" a: v' s) J3 F, q
- CurFrame 142* ]" J5 y& V' N/ c
- test% h- u; G- v3 g
- CurFrame 143
8 @: U9 A' {! y3 x - test
Q+ O* C" r' H0 a5 L# u - CurFrame 144
, U$ m" z+ o4 O' O, s - test
. j6 `) ^! ?6 C3 G3 c- _# g) x - CurFrame 145; x0 [9 {8 [. k4 e& Q4 }
- test$ [+ a9 X2 @; A& j2 w' V
- CurFrame 1462 D2 A4 c, L$ x6 O9 q! d- D
- test0 O! V8 v# v! P
- CurFrame 147
1 j; ~( { z) Y9 F J1 I - test
/ R& f; X- Y9 x/ F: A3 Y3 \ - CurFrame 148
* v- {# \) n$ R5 M% J - test. f5 a* Z/ y9 T+ |) r" T
- CurFrame 1492 ]( {$ J: T: W' K
- test
" O2 Q$ ~8 \4 _, k - CurFrame 150
) h! ^% y6 S# ] T. S; u! F2 x b2 | - test! v/ i# P& x) J1 D$ r( f
- CurFrame 151! l6 P0 R, w# |0 Z& e) e! I, N
- test7 c3 h! O: k5 y+ J7 j) _- E1 A
- CurFrame 152$ b- `, d, ]5 u* O/ p5 d
- test3 Q# K7 e8 k. }) C
- CurFrame 1530 g- ~2 r# O1 t; @& q3 V" i' X& f3 u$ d
- test
4 `, o% R$ h6 K# z c9 m; e: w9 r9 ~9 w - CurFrame 154
! e" t# E. B+ g& L - test$ O5 b/ b4 W8 ?) `% m* c
- CurFrame 155 v6 U. O* B4 k2 {
- test* ^' f, p R5 l
- CurFrame 156
' ] H/ f7 L" b8 W" {' H1 C - test4 r0 G; G* V+ C/ x2 t$ R
- CurFrame 157
1 R j. Q9 \0 r' v: |' W - test' ^3 w8 ~5 E" q5 m8 P0 E; h
- CurFrame 1583 d3 o% F! o" y. v& ? n& @( l6 ]* }
- CurFrame 159
5 {' ^5 Q' z1 V+ o# J/ V - CurFrame 1607 e N- F. v' k D
- test7 |$ ~+ D# q, l9 G
- CurFrame 161& g3 s6 d+ n+ M5 O0 A) x i
- CurFrame 162
. P) P9 Y0 \, E. y6 |: L+ E. @ - CurFrame 1636 z' {& n5 l& `# g y5 @2 ]3 H4 h
- CurFrame 1640 T! X" e4 M. [% M$ ?
- CurFrame 165( U( d8 d2 o$ K8 ~: R7 W
- test# m8 R" L% }- l9 z
- CurFrame 166
7 L1 k: }' _/ x8 K! o5 C - CurFrame 167
0 W/ \3 K2 v" V) F - CurFrame 168
+ |0 i+ P) j4 @6 U% F - CurFrame 169
6 I. O5 t, S& T! f# u, w5 m P7 O8 M - CurFrame 170
+ l: ?% n5 N. j - test
4 m8 l; P! n/ p$ O0 ^ X- N - CurFrame 171
# \( U1 ]! Y* b, ] - CurFrame 1723 H N: b: w8 f+ N
- CurFrame 173
; s5 c; \+ ~& _% X; @ - CurFrame 174
% ?( B; N& j8 k0 a - CurFrame 175
& x* m( `3 h+ i9 e1 x: W - test; u! g3 z) e- ?7 L* z7 a
- CurFrame 1766 [5 q" m5 h0 y& f" u" }: v I
- CurFrame 177
7 {# ]0 |! q4 F+ L* U7 C& w( j - CurFrame 178
/ x1 l- F% J4 y9 m% b% J - CurFrame 179
9 B4 ^( X: p. p; X
复制代码 0 }+ ]* `* F' v* H H8 G
/ }% G$ O! a9 Z: J2 [3 B( @
4 I. a+ X* x$ v; \# r& e5 [: b. } |