new MMSDT.circleAnimate

雷达波圆圈动画

模拟雷达波的圆圈扩散动画

参数

new MMSDT.circleAnimate( parameter)

parameter = {
texture : dirUrl + "textures/lensflare1.png", //贴图
position: [40, -10, 150], //中心位置
speed: 6, //速度
diameter: 1000, //最大直径
interval: 100, //每个圈的间隔距离
turns: 5, //光圈数量
size: 10, //点的大小
}

属性

.start()

动画开始并显示

.stop()

动画停止并隐藏

代码示例

//设置雷达波参数 var parameter = { texture : dirUrl + "textures/lensflare1.png", //贴图路径 position: [40, -10, 150], //中心位置 speed: 6, //速度 diameter: 1000, //最大直径 interval: 100, //每个圈的间隔距离 turns: 5, //光圈数量 size: 10, //点的大小 } //初始化圆圈动画的构建函数 var circleAnimate = new MMSDT.circleAnimate( parameter ); //使用MMAPI类,自定义外部函数接口 //自定义开始动画接口 MMAPI.beginCircle = function(){ circleAnimate.start(); //开始动画 } //自定义结束动画接口 MMAPI.endCircle = function(){ circleAnimate.stop(); //结束动画 }

在线演示