...
素材网 品牌美学馆标志
主站 营销美学 品牌设计 免费素材
1056

自制流星雨效果

素材公社- 品牌美学- 品牌风云 |发布于 2009-12-16 | 标签: 流星雨效果

效果图

(这个大家都会做吧)全部过程就一帧代码:

xrandom = new Array();
yrandom = new Array();
salerandom = new Array();
//取得随机速度
speed = Math.floor(Math.random()*10)+5;
for (_global.i=0; i<=19; i++) {
//取得随机横坐标
xrandom = Math.floor(Math.random()*700);
//取得随机纵坐标
yrandom = Math.floor(Math.random()*400);
//取得随机尺码
salerandom = Math.floor(Math.random()*20)+2;
//创建19个彗星
duplicateMovieClip(ball, "ball"+i, i);
_root["ball"+i]._x = xrandom;
_root["ball"+i]._y = yrandom;
_root["ball"+i]._yscale = salerandom;
//流星角度为20
_root["ball"+i]._rotation = 20;
//让流星成20°的弧度位移
_root["ball"+i].onEnterFrame = function() {
var a = this._rotation;
var rad = a*Math.PI/180;
var dx = Math.cos(rad)*speed;
var dy = Math.sin(rad)*speed;
this._x += dx;
this._y += dy;
//若流星超出屏幕,则坐标复原
if (this._x>=710) {
this._x = -Math.floor(Math.random()*300);
this._y = -Math.floor(Math.random()*300);
}
};
}
//取得ASCII
code = 174;
char = chr(code);
//作者名字
mytext_txt.text = char+" Huanbaiyiju";
*****************************************************
OK啦!
特别说明:
数组是个很有意思的东西,比如想要创建成千上万敌人,就这么做:
enemys = new Array();
for(i=0;i<500;k++){
enemys.names = "Zerg";
enemys.blood = 200;
enemys.equipment = "sword";
}
敌人的所有属性就简单的定义了。

>

品牌风云最新热文

房地产的VI做起来,就像是在搞艺术 唱片封面设计 | 看得见的音乐艺术 “美味酒廊”VI设计欣赏 美学茶话:读懂齐白石的画,我放弃了画画

访问手机站
© Copyright 素材公社tooopen.com 本站部份内容收集于网络,如有侵犯您权益请告知删除| 湘ICP备11010972号-1