攻击弧线示意
任意点对点的信息流动线,用于示意数据传输方向、信息攻击方向、进攻方向
参数
MMSDT.attackArc( parameter, points, callback )
var parameter = {
urls: "textures/fgjb2.png", //贴图路径
width: 3, //线条粗细
speed: 2.5, //速度
arc: 0.2, //弯曲弧度
}
points:点对点坐标,二维数组[[x,y,z],[x,y,z]]
callback(points):回调函数,完成一轮攻击
代码示例
//弧线的参数
var parameter = {
urls: dirUrl+"textures/fgjb2.png", //贴图路径
width: 3, //线条粗细
speed: 2.5, //速度
arc: 0.2, //弯曲弧度
}
//路线(起点到终点)
var points = [
[[-48.158,47.017,-116.569],[-0.505,22.621,15.758]],
[[35.641,47.886,150.538],[123.367,83.893,78.233]],
[[172.490,58.210,165.122],[-6.067,20.978,188.502]]
]
//路线一
MMSDT.attackArc( parameter, points[0], callback1 );
//路线二
setTimeout(function(){
MMSDT.attackArc( parameter, points[1], callback2 );
},1000)
//路线三
setTimeout(function(){
MMSDT.attackArc( parameter, points[2], callback3 );
},2000)
//完成后回调
function callback1(point){
MMSDT.attackArc( parameter, points[0], callback1 ); //循环攻击
}
function callback2(point){
MMSDT.attackArc( parameter, points[1], callback2 ); //循环攻击
}
function callback3(point){
MMSDT.attackArc( parameter, points[2], callback3 ); //循环攻击
}
在线演示
Powered by mms3D