创建粒子拖尾效果
来源:互联网 发布:如何修改淘宝评价内容 编辑:程序博客网 时间:2024/04/27 19:15
import flash.events.Event;import flash.filters.BlurFilter;import flash.filters.GlowFilter;import crawlingtosea.utils.MathUtil;import flash.display.Shape;//@author mengtianwxsvar arr:Array = [];var angle:Number = 0;var radius:Number = 150;var len:int = 0;function p(radius:int,color:uint):Shape{var c:Shape=new Shape();c.graphics.beginFill(color);c.graphics.drawCircle(0,0,radius);c.graphics.endFill();return c;}for (var i:uint=0; i<60; i++){this["p" + i] = p(2,0xff0000);this.addChild(this["p"+i]);arr.push(this["p"+i]);}len = arr.length - 1;for (var j:int=0; j<len; j++){arr[j].filters = [new BlurFilter(2,2,1),new GlowFilter(16711680,.6,2,2,4)];arr[j + 1].alpha = arr[j].alpha - .02;}//排列粒子坐标function queue():void{for (var i:uint =len; i > 0; i--){arr[i].x = arr[i - 1].x;arr[i].y = arr[i - 1].y;}}this.addEventListener(Event.ENTER_FRAME,update);//绕圆形运动function update(e:Event){queue();//arr[0].x = this.mouseX;//arr[0].y = this.mouseY;arr[0].x = Math.cos(MathUtil.r2d(angle)) * radius + 225;arr[0].y = Math.sin(MathUtil.r2d(angle)) * radius + 200;angle += 0.0004;}
*各种运动效果需要自己调节相应参数实现。
- 创建粒子拖尾效果
- HTML5 canvas创建粒子效果
- 粒子尾炎效果
- 粒子效果
- 粒子效果
- 粒子效果
- 粒子效果
- 粒子效果
- 粒子效果
- SkylineGlobe 如何使用二次开发接口创建粒子效果
- cocos2d创建批处理精灵、粒子效果、触摸处理
- 改进粒子系统-粒子拖尾
- Android粒子效果
- cocos2d---粒子效果1
- cocos2d 粒子效果2
- cocos2d-iphone粒子效果
- LibGdx--粒子效果
- 粒子效果 Particles
- ServletContext
- FFMPEG解码264文件步骤 http://blog.csdn.net/maopig/article/details/6695389
- Eclipse开发Android程序如何在手机上运行
- 从一道面试题看C++隐式类型转换
- RTP payload type
- 创建粒子拖尾效果
- IOS第九天——Obj-C中的类别和协议
- android 利用superuser编写使用root权限的app
- About javaClassLoader
- Windows 下安装Review Board
- struct ifconf和struct ifreq,获取网线插入状态
- hdu2040(亲和数)
- HDOJ - 4523 威威猫系列故事——过生日 大数..注意细节..
- App Store如何提交应用的新版本