MMSDT.attackArc

攻击弧线示意

任意点对点的信息流动线,用于示意数据传输方向、信息攻击方向、进攻方向

参数

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 ); //循环攻击 }

在线演示