雷达波圆圈动画
模拟雷达波的圆圈扩散动画
参数
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(); //结束动画
}
在线演示
Powered by mms3D