近期热门
首页 CGJOY论坛 特效作品交流 手绘特效
PS4密不可分 原型 游戏视频+GIF参考

[手绘特效] PS4密不可分 原型 游戏视频+GIF参考

[复制链接]
//每个部件显示1个
this.gotoAndStop(_root.boom);
_root.boom+=1
if(_root.boom<this._totalframes){
        duplicateMovieClip(this,"a",_parent.getNextHighestDepth());
       
}

//导入颜色类,并初始化黑色的值dark
import flash.filters.ColorMatrixFilter;
dark=0;
//初始化参数
this._rotation = random(360);
g = 2;
ground = _root.role.inside.body._height/2;
Vy = -(random(30))-10;
Vx = -(random(20))+10;
angel=random(30);
i=0
fst=0
//运行爆炸效果
onEnterFrame = function () {
        //爆开后开始变暗
        darkness = [1, 0, 0, 0, dark, 0, 1, 0, 0, dark, 0, 0, 1, 0, dark, 0, 0, 0, 1, 0];
        dark-=15;
        todark = new ColorMatrixFilter(darkness);
        this.filters = [todark];
        //逐帧旋转的角度递减
       
        this._rotation+=angel;
        //X,Y的位移
       
       
        this._x += Vx;
        Vy = Vy+g;
        this._y += Vy;
       
        //Z轴上scale的变化
        this._xscale=this._yscale+=Vz
       
        //当低于水平线的时候,反弹,反弹的同时降低XY的速度,并最终使之为0
        if(this._y>ground){
                angel*=-0.5;
                Vx*=0.4;
                this._y=ground;
                Vy*=-0.4;
                if(Vx<0.5){
                        Vx=0
                }
                if(Vy<1 & Vy>-1){
                        Vy=0
                }
        }
        //当停留在地面时,即XY的速度都接近于0时
        if(Vy==0 & Vx==0){
                i++;
                if(i>5){
                this._alpha-=(i-5);
               
                }
                if(this._alpha<1){
                        removeMovieClip(this);

                }
        }
       
       
};
10年前  ·  9楼
回复

使用道具 举报

好牛逼


10年前  ·  8楼
回复

使用道具 举报

神啊,终于让我找到了!

10年前  ·  7楼
回复

使用道具 举报

学习一下 膜拜一下

10年前  ·  6楼
回复

使用道具 举报

good!!!

10年前  ·  5楼
回复

使用道具 举报

看看
10年前  ·  4楼
回复

使用道具 举报

看着还不错的样子····
10年前  ·  3楼
回复

使用道具 举报

看起来还不错哦
10年前  ·  2楼
回复

使用道具 举报

数据加载中....
没有更多评论了
没有更多评论了
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器