flash爆炸烟雾效果怎么做,用flash怎样制作烟雾
来源:整理 编辑:航空兔素材 2023-06-26 03:10:36
本文目录一览
1,用flash怎样制作烟雾
这个我做过,在PS里先做出透底的烟雾效果,存成png格式,然后在flash里用随机函数出现.http://club.yule.tom.com/item_386_1303_0_8.html去看看吧,类似的做法这里有一个flash制作烟雾的效果http://club.yule.tom.com/item_386_1303_0_8.html
2,用flash怎么做这种烟雾效果
[1b]用渐变制作烟雾[/1b][1b]效果[/1b] 这儿有几个制作烟雾的方法,每一种技巧都基于烟雾自已的风格。你想将烟雾制作成卡通风格云雾吗?或者你想做成轻柔上飘的写实的云雾效果?一个典型的卷曲角的形状移动的烟雾又该怎样做呢?在flash中有很多不同的方法可得到相同的结果,不管你是用AS还是用动画。Flash已经为我们准备好了空白的画布,让我着手使用一些方法来实现变幻莫测的烟雾效果。 1. 创建一个中间为暗灰色的放射渐变,外边的颜色透明度为0%。用椭园画一个园,用这个渐变填充,无笔触。转换这个形状为图形元件。 2. 选择这个图形元件将它转换为影片剪辑元件。双击影片剪辑元件进入编辑模式。动画将在这里产生。 3. 在时间轴几帧后插入第2 个关键帧。将图形元件缩放到200%并将它向上移动大约75像素。添加一个补间动画。 4. 选择整个补间动画,复制所有帧,插入一新的图层,粘贴所有帧。在第1帧选择这个图形在随意方向移动几个像素。在下一个关键帧做同样的事情。选择整个补间动画并将它向时间轴后拖几帧。从复这一步直到通过几层使烟从较小的开始上升并逐渐消失。 5. 在主时间轴,复制并粘帖烟雾影片
3,怎么用flash软件做烟花特效
先画出烟花爆炸的时候的样子 在令建一个层 用放射的颜色填充 设置动画化由小到大 然后用遮罩 详细的现在也说不明白 如果要理解的话就上网上搜索相关的视频教程声音素材网站去下个音效,新建个图层,把声音导舞台就可以了。 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.baidu.com%2fs%3fbs%3djx3%26f%3d3%26wd%3d%25d1%25cc%25bb%25a8%25d2%25f4%25d0%25a7%25cb%25d8%25b2%25c4%25cf%25c2%25d4%25d8%26oq%3d%25d1%25cc%25bb%25a8%25d2%25f4%25d0%25a7%26rsp%3d0" target="_blank">http://www.baidu.com/s?bs=jx3&f=3&wd=%d1%cc%bb%a8%d2%f4%d0%a7%cb%d8%b2%c4%cf%c2%d4%d8&oq=%d1%cc%bb%a8%d2%f4%d0%a7&rsp=0</a>百度搜索下载。
4,怎么用flash纯脚本制作烟花效果
onEnterFrame = function () {
bitmap2.fillRect(new Rectangle(0, 0, rect.width, rect.height), 0x00000000);
//白色闪光点清除
//bitmap2.applyFilter(bitmap, bitmap.rectangle, new Point(0, 0), con);
rend();
bitmap1.applyFilter(bitmap1, bitmap1.rectangle, new Point(0, 0), con);
//模糊滤镜
};
onMouseDown = function () {
m_mouseX = _root._xmouse;
m_mouseY = _root._ymouse;
if (rect.contains(m_mouseX, m_mouseY)) {
var k = int(Math.random()*256);
var l = int(Math.random()*256);
var i1 = int(Math.random()*256);
var j1 = k << 16 | l << 8 | i1;
var k1 = 0;
for (var l1 = 0; l1init();
function init() {
sound1.attachSound("sound1");
sound2.attachSound("sound2");
bits = 500;//总的最大粒子数
bit_max = 50;//一次出现的粒子数
bit_sound = 2;
for (var j = 0; j//上升过程的声音
var sound2 = new Sound();//爆炸声音
var bit_px = new Array(bits);//爆炸过程的x坐标
var bit_py = new Array(bits);//爆炸过程的y坐标
var bit_vx = new Array(bits);//爆炸过程的x速度
var bit_vy = new Array(bits);//爆炸过程的y速度
var bit_sx = new Array(bits);//上升过程的x坐标
var bit_sy = new Array(bits);//上升过程的y坐标
var bit_l = new Array(bits);//粒子的生命时间
var bit_f = new Array(bits);//是上升还是爆炸的标志
var bit_p = new Array(bits);//随机出现白色闪光点的标志
var bit_c = new Array(bits);//粒子颜色
舞台设置大小: 宽度随便设置,高度要在200以上:也可以在代码里修改代码第六行 var rect:Rectangle = new Rectangle(0, 0, Stage.width, 200); 这个200就是高度)
Stage.scaleMode = "noScale";
import flash.display.BitmapData;
import flash.filters.ConvolutionFilter;
import flash.geom.Rectangle;
var con = new ConvolutionFilter(3, 3, [1, 1, 1, 1, 30, 1, 1, 1, 1], 38);
var rect:Rectangle = new Rectangle(0, 0, Stage.width, 200);
var bitmap1 = new BitmapData(rect.width, rect.height, false,0x00000000);
var bitmap2 = new BitmapData(rect.width, rect.height, true,0x00000000);
var bitmapShow1 = createEmptyMovieClip("bitmapShow1", 1).attachBitmap(bitmap1, 1);
//粒子的显示画布
var bitmapShow2 = createEmptyMovieClip("bitmapShow2", 2).attachBitmap(bitmap2, 2);
//白色闪光点的显示画布
var m_mouseX;//鼠标x坐标
var m_mouseY;//鼠标y坐标
var sound1 = new Sound();
发个程序发不了,日 ,怎么混啊。
老是字符重复!!!我不发了,发起火来了。烦造! bit_px[l1] = m_mouseX;
bit_py[l1] = m_mouseY;
var d = Math.random()*6.28;
var d1 = Math.random();
bit_vx[l1] = Math.sin(d)*d1/2;
bit_vy[l1] = Math.cos(d)*d1/2;
bit_l[l1] = int(Math.random()*100)+100;
bit_p[l1] = int(Math.random()*3);
文章TAG:
flash 爆炸 烟雾 效果 flash爆炸烟雾效果怎么做