武陵观察网 问答 Flash如何制作漫天飞雪的视觉效果

Flash如何制作漫天飞雪的视觉效果

这个例子说明了用Flash制作漫天飞雪的视觉效果方法。教程的效果相当逼真,如雪花如鹅毛般飘落。在示例中,simple AS用于复制雪花并控制它们的运动,形成大雪的效果。

1.新建一个Flash文档,点击“属性”面板中的“大小”按钮,打开“文档属性”面板,将场景大小设置为450px 180px,背景设置为#00105A,帧率设置为18fps。

2.按快捷键Ctrl F8打开新建组件面板新建一个名为雪花的图形组件,点击椭圆工具,在雪花组件的编辑场景中按Shift键拉出一个直径为5个像素的圆,然后用箭头工具稍微调整一下。最后,形状近似。

3.创建一个名为“雪花运动”的新影片剪辑元素,将其场景中的层1重命名为“雪花”,并将“库”面板中的雪花元素拖动到该层的场景中。单击“雪花”层的第40帧,按F6插入一个关键帧,然后右键单击第1帧,选择“创建补间动画”命令,然后单击第20帧,插入另一个关键帧。4.右键单击“雪花”图层,在弹出菜单中选择“添加导向层”命令,为“雪花”图层创建导向层,如2所示。在引导层中绘制一条曲线,并将第1帧和第40帧的“雪花”元素附加到曲线的左端,将第20帧的“雪花”元素附加到曲线的右端。(此图400%显示)。

5.回到“场景1”,将库中的“雪花运动”组件拖动到场景中,点击第三帧,按F5插入该帧。选择场景中的“雪花运动”元素,并在“属性”面板中为影片剪辑“雪花电影”指定一个实例名“雪花”。

6.在“场景1”中创建新的“脚本”图层,点击图层中的第一帧、第二帧和第三帧,按F7插入空白关键帧,按F9打开“动作”面板,输入以下代码:

第1帧中的代码如下:

复制代码

代码如下:

//可变雪花用于控制雪花的数量,即密度

//_visible属性隐藏父级。

n=1;

薄片=100;

雪花。_ visible=0;

第2帧中的代码如下:

复制代码

代码如下:

I=1;

while(I=薄片){

//控制雪花落下的速度

这个['雪花'加我]。_ y=math . random()* 2 2;

我;

}

if (n==flakes) {

n=1;

}否则{

//Math.random()方法采用0到1之间的随机数。

ssize=math . random()* 50 30;

//复制雪花

DuplicateMovieClip('雪花''雪花' add n,n);

//控制雪花的下落范围

这个['雪花'加n]。_ x=math . random()* 500;

//雪花随机改变大小

这个['雪花'加n]。_ xscale=ssize

这个['雪花'加n]。_ yscale=ssize

n;

}

第3帧中的代码如下:

复制代码

代码如下:

//返回第2帧播放。

gotoAndPlay(2);

效果到此结束。代码中该对象的用途是引用影片剪辑实例。

以上是用Flash制作漫天飞雪的视觉效果。希望你喜欢这个教程!

本文来自网络,不代表本站立场,转载请注明出处:https:

Flash如何制作漫天飞雪的视觉效果

武陵观察网后续将为您提供丰富、全面的关于Flash如何制作漫天飞雪的视觉效果内容,让您第一时间了解到关于Flash如何制作漫天飞雪的视觉效果的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。