|
? 今天我们来学习用Fireworks制作一个精彩的动画,从这个例子中我们可以学习套索工具的使用和外部图像的输入方法,同时你还会实际接触到动画制作必不可少的概念如Layer(层)、Frame(帧)、Symbol(符号)和Instance(引用),以及如何合理地使用它们。 为了使动画看起来更加真实,我们采用飞机和降落伞的照片作为素材,如果你能仔细地按照下面的方法操作,就能做出和本例一样近似于电影画面的精彩动画。
( F- M. p7 P1 Y/ I. |4 m- h
' C6 K& r' Z: _0 V! x) T6 U" N- ^# n
5 A/ Z" v% n/ K X; [( m
第一步:导入飞机图片并去掉背景。打开一个新文件,Width=250,Hight=120,背景色为#0066FF。选择File > Import(导入外部文件),在目录中选择飞机的照片(本例使用的照片已事先调整好大小,为GIF格式),如图1。在工具箱中选择套索工具的Polygon Lasso,用鼠标细心地沿着飞机的外部轮廓一小段连着一小段地选取, 当选取的路径首位相连时,击下鼠标左键,轮廓线变为虚线,如图2。然后在主菜单中选择Edit > Cut,就把选取的飞机图像剪下并存入剪贴板中,再选择Edit > Deselect,Edit > Clear,清除掉剪下以后剩余不要的照片。
# K. U! Z, x, P' z! x: [/ v* W6 J% c; V5 r" k8 ^% l) y5 J3 X1 c
1 s; m* U% I2 `9 U+ R+ x# ^5 i0 d& A7 b6 ^9 e5 a
! q, Z) Z. f2 L ^2 d
% N) H% g+ l# Z' g8 V; t+ U+ A0 A, k! S$ f
5 `9 s+ I- k6 b1 r
% v/ h' g/ L9 v, x V6 |' a
3 x2 m$ y2 H$ L: Q! p3 t' m9 ^3 J" v1 d
( \8 C x( @4 u4 t5 \
; a/ h# d; _& _: ?. Q: |& r! E
图 1 导入飞机图片
7 S7 S* E+ }1 r' M0 N/ G$ v4 ^% h& J
图 2 使用套索去掉背景
* v' z, C2 _; c1 P# U9 M# Z 第二步:把飞机图像变为Symbol。选择主菜单的Edit > Paste,就把刚才剪下的飞机图像拷贝到了画板上。点击一下飞机图像,选择Modify > Group,再选择Insert > Convert To Symbol,把飞机图像变为一个符号,在出现的对话框中,Name栏输入一个名字,如Plane(不要输入中文名),Type选择Graphic,如图3,再点击OK,就把飞机图像变成了一个Symbol(符号)。选择Edit > Clone,克隆出一个飞机的Instance,把新的飞机拉到上面一些,再选中原来的(第一个)飞机,选择工具箱中的Trasform按钮,拖动出现在第一个飞机周围的方框角上的小方块,把它调到较小,再把克隆出的(第二个)飞机拖到左上方画板边沿以外的位置,按着Shift键,把两个飞机都选中,如图4所示。. H4 l2 H- R+ S7 |" t: Q6 W
5 i+ I2 o0 T. r& b' m2 G. ?$ Y p- j7 n1 x( e! W- u' ^7 \
/ N0 @6 `1 z6 M) v
2 g) S2 \' t- i0 A/ A2 E6 F; n, G3 J4 I3 y" x
6 i; _# F" w. Q* G
& ~( s2 H. K% U7 ~, }5 w+ D1 a2 D3 T4 k
图 3 符号属性设置 I) g8 \ I0 T M5 B
) J. Z) Y. j9 G1 {0 _' J2 D) X; r5 p% O6 o! ]' T
% @: c" S. k, r& ]
; C' y+ u' H( j p+ g9 m$ W
. W( `5 \. N) A2 A" S4 u- Y9 i, Q0 Q: O: w6 C m3 g _9 F- s
* {$ W! [0 n4 ?) C! w
图 4 同时选中符号和引用2 |1 d: C; Z: M3 A0 H$ G. T9 y' T6 {
第三步:让飞机飞起来。选择Modify > Symbol > Tween Instances,在出现的对话框中,Step栏改为20,表示飞机从右下方飞到左上方的过程要用到20帧,勾上下面的小方框,如图5,点击OK。选择Window > Frames,打开帧面板,出现了一个有22行的帧编辑框,按着Shift键把他们全部选中,点击帧面板右上角的小三角形,选择Properties,在出现的对话框中把20改为10,使每一帧的播放时间由0.2秒变为0.1秒,再勾上下面的小方框,如图6。在帧面板的任意位置点一下鼠标,飞机的动画就完成了。按下屏幕右下角的播放键看一看,你会看到飞机由远处飞来,飞得越近就显得越大,最后从画面的左上方飞出。
9 O5 s# g4 p4 r2 \( J. z) ]
9 J) P' a. z0 O7 v3 H: b
# t0 X( D( |# p8 E
% t7 T- F0 i1 P, _/ {3 C! |4 d0 S0 v6 r1 ^- u( D
1 P- U; H( B7 f3 B
3 L/ m8 U0 C' g! |' i' l* e: J
# f' Z" Q. b- X! h5 l* U图 5 动画的帧数设置+ I; z7 x0 ] z4 C
6 k t/ M3 \! }0 `' b1 v) e( f- l1 Z8 g8 `
# w5 p( Q0 }- v d' R
* n, Z' \$ ^2 ^$ a, I0 W5 q
4 l# R; o' v9 q- S+ `
! m0 g; G$ D0 W, i3 U; H6 l% ~+ w+ N: b) ?" c/ q
图 6 每帧的时间设置' Z0 h' y0 B1 g
第四步:降落伞的第一阶段。本例的设计思想是,飞机刚要飞出画面以前,有一副降落伞从飞机上降下,降落伞的下降过程分为三个阶段:未张开时快速掉下,未张开到迅速张开,张开以后缓慢摇摆下降。本步骤为它的第一阶段。点击Frame面板左边的Layer(层),打开Layer面板,你会看到已经有了Web Layer和Layer1两个层,而Layer1(第一层)上放的就是我们前面做的飞机动画。点击Layer面板右上角的小三角形,选择New Layer(建立新层),弹出一个对话框,如图7,不必改动它,点OK,就会在Layer面板上加入Layer2(第二层),降落伞就将放到这一层上,如图8。 点击Layer面板上部的Frame信息框,选中Frame18,再选中Layer2,选择主菜单File > Import ,输入降落伞的照片(已经事先做成了GIF格式的透明图片),然后仿照以上第二步和第三步的方法,把降落伞图像变为一个Symbol,取名Parash,并在其下方克隆出第二个降落伞图像,把两个图像都调整到最小,第一个移到紧靠飞机下腹位置,第二个移到它的左下方适当位置,然后选择Modify > Symbol > Tween > Instaces,帧数输入7,就完成了降落伞的第一阶段制作。编辑这一层时,为了不影响已经做好的第一层,可以把第一层加上锁(点击Layer面板中Layer1那一行眼睛图标右面的空格),图8中已表示出来。2 @8 X4 @% a" Q% ]3 g* g
4 s2 o2 ]$ |& S8 z* R2 V
+ g f9 h7 t" i/ s3 c) @& ^
3 w& o9 O5 s# g3 {& y. h
0 |6 k5 R' O7 C
5 ]4 Z. E ~4 Z# D- }
. s% W4 P% z/ @
S8 o+ i. E) S- ?2 R+ L" D3 y图 7 添加新层设置 R6 N' @. t4 K* v. P8 q; f3 G
J% H( u/ g$ o G2 w! z5 j
4 E3 x4 J" W% k4 n) Z9 _' A$ |
1 j4 ?/ x3 M/ [5 |3 }6 C I
! n" s" F, f6 q7 Y% Y, Z( V. U' v
. h1 e1 R5 S3 v+ n j! M
$ Y5 ?6 `. s3 j2 b0 S. p9 U图 8 在层面板中锁定旧层
; b I! d9 Y3 V5 n4 r; ?/ H 第五步:降落伞的第二阶段。在Layer面板中,选择Frame 26(即已做好的最后一帧),然后选中图上的小降落伞图像,又克隆出另一个降落伞,并把它调整到较大,移动到紧靠前一个小降落伞的旁边,同时选中这两个降落伞图像的引用,如图9。选择Modify > Symbol > Tween Instances,帧数改为2,勾上下面方框,如图10。
+ y6 \, S* f; }6 M/ `8 H6 N- R' D) |( n, l0 E
I* S3 @$ ]6 ^# c" g4 O
' F- Y' a- S2 b* `! C# F0 B; V$ G# v/ y: O
2 k0 x) [( [* K2 X
2 q# w/ y, Q; u/ e) L( F5 y1 U. k1 y, k x
: K# [0 w0 o& w- M6 c* ?" g8 I
0 G& W% \; ^5 o% ?" t
+ Q: T. m M# j5 t: G" Z! ~& ^
/ I% J& `+ F& S, r, ?图 9 同时选中两个引用. ?; V8 A) G6 A1 O- y
7 j$ c& ^2 R$ F! d# |' k3 P图 10 第二阶段帧数设置) T* Z$ S- M7 s. z. V7 V/ U
第六步:降落伞的第三阶段。选定Layer面板中的Frame 29(第29帧),在图中又克隆出另一个降落伞,并把它调整到稍大,同时略微旋转一个角度,拖动它到前一个降落伞左下方,同时选中两个降落伞,如图11,再选择Modify > Symbol > Tween Instances,帧数改为6,如图12。在Layer面板中选择Frame 36,重复以上步骤,但第二个引用要移动到前一个的右下方一点。再选择Frame 43,再重复以上步骤,但要把把新克隆的降落伞大部分移到画面以外,如图13。最后,打开Frame面板,同时选中Frame 29以后直到最后一帧(按着Shift键),点击右上角的小三角形,选择Properties,把数字10改为20,即把降落伞第三阶段的下降速度减慢一倍,如图14所示。至此,本实例全部完成,按下屏幕右下角的播放键看看效果,如果你的电脑不太高级的话,可能感觉整个稍慢,但是当你输出成为Animated GIF(GIF格式的动画)后,再播放时速度就可以了,效果不错吧?" d0 ^% l% L% B: h! L4 P
$ {9 [# C( ~- N- \5 ?) @* Y) c: o1 ^, c' t3 T" b4 h
# T8 r0 |5 \2 t- n4 P8 P; j$ r2 i* k- l' Z3 f
' T l: U5 r& R. d4 {$ M* f5 T. z9 ?2 y0 {5 m% @0 a# Z
0 R! A G q; C/ k1 _0 a7 P/ \0 f8 N
4 k2 V) A7 Z9 n7 }
$ j' O: H4 p: F- ?0 q
! C1 x2 W. h, x2 u7 ]7 N3 {0 Y$ m图 11 第三阶段的两个引用
* j2 x6 q9 a9 B8 Q5 _5 W6 w% I" o5 e+ l3 J, `2 o, Q! Y9 B7 ^
图 12 第三阶段的帧数设置
) j) a4 M/ S8 h# W& `1 C- ]& _; e% {! `' ?3 p, P: j4 C2 H
! n4 \2 B" m' @6 O9 R
: ~. J- G* Y$ {, n. z: Q2 z/ O7 m% I. D! c2 L
5 m, E4 y! O$ J+ a6 u
' X9 e5 j/ \: N* k6 n
: Z" ~$ f$ i' R0 P& Z {, [* D9 F% g! _2 t6 b: R3 C( E3 a
, d, N( b5 v% [3 b3 n; H
: [8 w* `" I8 `
9 G% Z* `/ S- G' w+ r! t图 13 下面的引用大部移出画面
8 k/ B: ?9 h" u' Y4 a
. f: h/ P" K% r% U7 T+ J图 14 第三阶段每帧时间调整, \( v% ~6 q' J6 D" y) C& r
下面是这个动画中的两帧,最后一副实际上是整个动画,但是如果你不自己动手去做的话,就只有书上的图片,它怎么能动起来呢?% j; o& c8 }0 c1 U
% E5 v# o: b% ~! M' B
# N% X' b& m% u5 F# o! S; d2 R5 A
2 g: f+ K% w- k0 S2 i$ ~
$ _+ m! o1 J* `2 m2 L% _" K* F( \( d3 ^4 `; z" |1 ]+ e& x7 ~% o
* I8 r# \; y3 M! \0 d' v7 m% L/ ]0 ~! f
. C0 @5 S* _1 Y, a+ l+ u1 @
1 K% L* P* |1 I+ ]
" r/ X6 a, c4 s* ]3 m
s; D$ d2 u5 E: W+ }( Q图 15 完成后的一帧画面3 X- d! F+ t; l( ^* h4 l
1 y$ q" z4 G' r: [5 F; U4 H/ `图 16 完成后的整个动画 |
|