分享

制作飘雪效果

 网大半夏 2010-11-18

      效果图:

 

     制作方法:

    1、插入“雪1”影片剪辑:用刷子工具,点一“白点儿”,宽高4*4像素,标准对齐(即左对齐、上对齐,下同)。
    2、插入“雪2”影片剪辑:拖入“雪1”元件,标准对齐,给影片剪辑输入语句:


    onClipEvent (enterFrame) {
        _xscale = _yscale=random(90)+50;
        _rotation = random(360);
        _alpha = random(60)+40;
        _x += random(5)-2;
        _y += random(15)+5;
        if (_y>400) {
            _y = 0;
        }
    }

    3、插入“雪3”影片剪辑:拖入“雪2”,标准对齐,输入实例名mc,在当前帧输入语句:

    i = 1;
    mc._visible = 0;
    onEnterFrame = function () {
        duplicateMovieClip(mc, "mc"+i, i);
        with (this["mc"+i]) {
            _x = random(550);
        }  
        i++;
        if (i>130) {
            i = 0;
        }
    };

    4、组织场景:回到主场景,图层1导入一张雪景图片到舞台,匹配宽高,标准对齐。图层2第1帧拖入“雪3”元件,标准对齐。
    测试,OK!

    说明:

    1、要实现场景内的“局部下雪”,一是可以采用图层遮罩的办法,二是可以通过修改脚本中相应参数达到目的,具体是将以上脚本中的550和400改成欲下雪区域的宽和高,并将“雪3”元件置于欲下雪区域的左上角。
    2、控制播放和停止:可以采用淡入淡出的办法实现,最好在欲结束的地方插入空白关键帧。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多