cat 发表于 2009-2-7 10:44:28

Flash 中雪花效果的三种制作方法

  冬天了,你那里下雪吗?

  在中通常有三种方法来制作雪花,且听我一一道来。

  第一种方法:

  最笨但也效果最好,就是用“引导线”功能,让雪花不停的飘呀飘,如果多用几个图层,效果更好。1、新建一个Flash影片。设背景为“黑色”,的用默认值。2、按Ctrl F8新建一个组件,类型为“影片剪辑”,命名为“雪花”。在它的正中用“铅笔”工具画一个不规则的多边形,然后用“颜料桶工具”将它填上白色。(如图1-1所示)


www.ad119.cn/bbs/attachments/websoft/20090207/20092710441529677801.jpg
  3、再用Ctrl F8建一个组件,类型为“影片剪辑”,命名为“前层”。

  4、将组件“雪花”拖到其中,用“选定工具”中的“比例”功能把它缩小(小技巧:先用“放大镜”将它放大,然后再用“比例”功能,可缩得更小)。在第80帧上“插入关键帧”,在“图层1”上用鼠标右键的“添加引导线”功能(见图1-2)。


www.ad119.cn/bbs/attachments/websoft/20090207/20092710441535977802.jpg
  在新增加的“引导线:图层1”的第1帧上,从“雪花”开始,画一条弯曲的曲线。将第80帧上的“雪花”沿曲线从头拖到曲线的末尾。然后在“图层1”的第1帧上点鼠标右键,选“创见动画动作”功能,见图1-3。


www.ad119.cn/bbs/attachments/websoft/20090207/20092710441540677803.jpg
  5、第4步是制作一片雪花,下雪不是只下一片的吧。插入图层,将第4步重复做10次。做好后的效果见图1-4。


www.ad119.cn/bbs/attachments/websoft/20090207/20092710441545377804.jpg
  6、把第3至5步重复做两次,不同之处是组件的命名分别为“中层”和“后层”。“雪花”的大小和“引导线”的路径不要一样。这是为了多做几个图层,看起来效果细腻一点。7、现在回到场景1中,插入6个图层,分别命名为“后层1”、“后层2”、“中层1”、“中层2”、“中层3”、“中层4”、“前层1”、“前层2”。在对应的层上拖入对应的组件,并适当的调整时间轴,让雪花飘得连贯起来。见图1-5。


www.ad119.cn/bbs/attachments/websoft/20090207/20092710441550077805.jpg
  按Ctrl Enter就可以看到效果了。

  第二种方法:

  用ActionScript的函数,比较简便,具体步骤如下:1、新建一个Flash影片。设背景为“黑色”,其他的用默认值。2、按Ctrl F8新建一个组件,类型为“影片剪辑”,命名为“雪花”。在它的正中用“铅笔”工具画一个不规则的多边形,然后用“颜料桶工具”将它填上白色。用“选定工具”中的“比例”功能把它缩小。3、把“雪花”拖到场景1中,在它的“实例面板”中的“名称”一栏中填上“snow”。在它的Action面板中加上如下动作:onClipEvent(enterFrame)setProperty(snow, _visible,false);4、在第1帧的Action面板上加如下动作:n =n 1;duplicateMovieClip(_root.snow, snows n, n);setProperty(_root, _x,random(550));setProperty (_root,_y, -5);setProperty(_root, _xscale,random(80) 20);setProperty(_root, _yscale,_root._xscale);setProperty(_root, _alpha,random(70) 20);setProperty(_root,_quality,LOW);5、在第2帧上按鼠标右键的“插入关键帧”功能,见图2-1。并在它的Action面板上添加同第1帧一样的动作。

<IMG src="http://www.jcwcn.com/Fi
页: [1]
查看完整版本: Flash 中雪花效果的三种制作方法