介绍一个漫天大雪的制作方法
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
第一步 画雪 1>画雪 雪是白色的,所以你要在场景中画个白色的雪,至于雪的形状,实在不好描述,各位根据自己的喜好来画,像我美术不好的,画个简陋点的圆就可以了,当然你也可以画成雪花什么更好看的形状:) 2>建立雪的元件 然后选中画好的雪,按F8,将其保存为一个图片元件,并命名此元件为snow,并将此时场景中的snow元件删除 第二步 制作下雪 1>建立下雪元件 首先按Ctrl+F8新建一个电影剪辑元件,并为此命名snowing,然后进入编辑。 2>画飘雪路径 点按钮添加一个引导层,用铅笔工具,从上到下,歪歪曲曲的画一条长长的线,这就是雪飘的路径。但是要记住从元件的中心点(如图1)开始往下画,至于怎么画?随便画就可以了,别在这里浪费太多的时间:) 3>制作飘雪1 添加一个新层命名为snowfall,然后Ctrl+L打开库,将刚才的snow元件拖入snowfall层,将snow的编辑点对准引导线的顶端。为了在操作中不让引导线干扰,可以锁住引导层。 4>制作飘雪2 接着,去第50帧按F6建立关键帧,当然别忘了把引导层也拖到第50帧(对引导层的第50帧按F5),将50帧上的snow元件对准引导线的尾端。 5>稍作测试 返回snowfall层的第一帧,右击鼠标选择"创建补间动画"ok,按enter看看雪飘的你满不满意:)当然一粒(颗,片??)雪飘起来看起来会有点别扭,没关系,我们继续做下去 第三步 漫天大雪 1>建立雪花实例 回到主场景,打开库,将刚才的snowing元件拖入场景里。按Ctrl+F3打开属性面板,为其实例命名"snow" 2>as制作 新建一层命名为as,(喂喂喂,别走,不要听到as就逃嘛) 在as层第一帧写下: var snowNum = 0; //定义雪花的数量初始值为0 snow._visible=false; //场景中snow实例的为不可见然后到第二帧写下: snow.duplicateMovieClip("snow"+snowNum, snowNum); //复制snow实例 var newSnow = _root["snow"+snowNum]; //把复制好的新snow名称用newSnow代替 newSnow._x = Math.random()*450; //新复制的snow实例的x坐标是0~450的一个随机值 newSnow._y = Math.random()*20; //新复制的snow实例的y坐标是0~20的一个随机值 newSnow._rotation = Math.random()*100-50; //新复制的snow实例的角度是-50~50度的一个随机值 newSnow._xscale = Math.random()*40+60; //新复制的snow实例的水平宽度比例是60~100的一个随机值 newSnow._yscale = Math.random()*40+60; //新复制的snow实例的垂直宽度比例是60~100的一个随机值 newSnow._alpha = Math.random()*30+70; //新复制的snow实例的透明度是70~100的一个随机值 snowNum++; //雪花数量加上1接着在第三帧写下: if (snowNum<120) { //当雪花数小于120时候 gotoAndPlay(2); //跳到第二帧 } else { //否则 stop(); //停止 } 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash视频教程:4.3 跳动的心下一篇: xml 中 nodeValue 的用意
关于介绍一个漫天大雪的制作方法的所有评论