flash教程模拟“穿越时空”

2015-01-22 09:29 84 1 收藏

今天小编给大家分享一个快速解决Flash小问题教程,遇到问题不去靠别人忙自己照样可以解决,很多小技巧都是我们自己可以做到的,只是学无止境,只有想不到,没有做不到!

【 tulaoshi.com - flash 】

  Flash本身是一个二维动画制作软件,并不能直接做出三维效果,有时候我们又需要三维效果来体现作品,怎么做呢?可以在Flash中使用一些小的技巧,再配合上功能强大的Action动作脚本模拟出逼真的3D效果,我们就用这种方法在Flash中来模拟一个漫无边际的时空隧道,深邃的隧道一直通向遥远的时空,给人一种非常神秘的感觉。

 

  1、首先启动Flash,新建一个影片,设置影片的舞台大小为550pix×400pix(单位为像素),影片背景色为深绿色,颜色代码为#003300。

  2、新建一个图形元件,命名为bb,进入元件的编辑区后,打开混色器面板,在填充样式下拉列表中选择填充类型为“放射渐变”,然后分别设置色带下左右两个滑块的颜色,其中左边滑块颜色为绿色,RGB颜色代码为0、204、153,右边滑块颜色为黑色,设置好填充色后,选择椭圆工具,按下“Shift”键的同时在编辑区绘制一个正圆。

  3、新建一个影片剪辑元件,命名为b,进入元件的编辑区后,将元件bb从库中拖到编辑区中,然后在第15帧插入一个关键帧,将小球向左上方移动一段距离,然后在第30帧插入一个关键帧,再将小球向右下方移动一段距离,按照相同的方法分别在第45、60和75帧插入关键帧,并向不同方向移动一段距离,最后分别建立关键帧之间的运动过渡动画,这样目的是制造一种小球来回晃动的效果。

  4、回到主场景中,首先给影片制作一个背景。打开混色器面板,在填充样式下拉列表中选择填充类型为“放射渐变”,然后分别设置色带下左右两个滑块的颜色,其中左边滑块颜色为黑色,右边滑块颜色为绿色,RGB颜色代码为0、135、8。设置好填充色后,选择矩形工具,在舞台中绘制一个方形,大小稍稍超过舞台大小即可。

  5、在背景层上面插入一个图层,将元件b拖到此图层,并在属性面板中设置其实例名为b0,最后给第1帧添加如下Action:

  d=10;

  r=0;

  pai=3.14/180;

  i=0;

  do{FLASH5也提供了FOR循环

  setProperty("/b"+i,_xscale,i);

  setProperty("/b"+i,_yscale,i);

  setProperty("/b"+i,_x,d*Math.cos(pai*r)+200);

  setProperty("/b"+i,_y,d*Math.sin(pai*r)+200);

  //利用了最基本的画圆算法

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

  r=r+10;

  d=d+1;

  i=i+1;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

  duplicateMovieClip("/b0","b"+i,i);

  //复制b0

  }while(i$#@60;540);

  //其中d是半径,r是角度,pai已经转换成了弧度。

  Action动作脚本说明:首先初始化半径d、角度r和循环次数i(复制影片的个数),如果第一次进入循环,b0号Movieclip会被定义一个位置,然后复制出下一个位于相对于b0的第1层中Movieclip,并起名叫“b1”(千万注意表达式要用“+”,其中用到的sin和cos函数前面也一定要加“Math.”,不然就出错了);“Math.cos(pai*r)+200”中的“200”是圆心的原始位置,200这个位置靠中心比较近了,以后的循环是这样的:后一个Movieclip总会比前一个大i个像点,名称依次是“b2,b3,b4……”,圆的半径也会逐步以每次增1的速度增长,这样的Action做出来的圆就是那种从远方逐步靠过来的圆形通道。

  到此为止,这个不错的效果就制作完成了,看看,还不错吧?

来源:https://www.tulaoshi.com/n/20150122/131543.html

延伸阅读
标签: 游戏动漫
《巫师3 狂猎》穿越时空任务达成方法解析攻略 《巫师3:狂猎》最后的准备中有一个任务为穿越时空,很多玩家在这里走迷路了,尤其是暴风雪那个关卡。这里图老师图老师小编为大家带来了玩家分享的《巫师3:狂猎》穿越时空任务达成方法。 前情提要什么的就不多说了,主要就是来艾恩艾尔国度寻找狂猎的顾问盖尔。而一些线性流程的也不用过多赘述。...
标签: FLASH flash教程
这是一个鱼缸效果,这个动画制作,用到了很多flash动画制作的基础技能,诸如:遮罩,引导层,补间动画,元件,水纹效果,鼠绘等,很适合初学者练习 先来看看最终效果: 首先需要找一张背景图片,最好是鱼缸,海低或碎石,枯树等图片,将图片处理为400x300大小。 图1 新建一flash文档,背景为白色,将准备好的图片导入到...
标签: 电脑应用
在本教程中,我们一起来学习如何使用3dsMax模拟玻璃罐被打破的爆裂效果,希望这个教程对你有所帮助。 第1步、创建一个圆柱,命名为Glass。设置Radius为7,Height为30,Sides为6。(图01) 图01 第2步、移动圆柱的坐标:X = 0,Y = 0处,Z = 2。(图02) 图02 第3步、添加一个Edit poly,...
标签: flash教程
主要介绍flash中模拟影片循环特效,及如何衔接MC起、始处的连接以达到循环播放的视觉效果。  最终效果: ../../../../f/edu/065/31/060531fldh.swf 前言: 主要介绍flash中模拟影片循环特效,及如何衔接MC起、始处的连接以达到循环播放的视觉效果[next] 1、设置文件大小如下图。(...
标签: 火腿
蛤蜊意面的做法步骤 1. 蛤蜊洗净,我洗了六遍( • ̀ω•́ )✧ 2. 平底锅倒入适量橄榄油,烧热后加入拍扁的大蒜瓣爆香 3. 之后加入洗好的蛤蜊,盖锅焖熟(大概几分钟就好,等所...

经验教程

665

收藏

24
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部