public void move(){
if(step==path[2][start]){//一段路径走完,到下一段路径开始
step=0;
start=(start+1)%(path[0].length);
target=(target+1)%(path[0].length);
this.x=path[0][start];
this.y=path[1][start];
}else{//一段路径没有走完,继续走
int xSpan=(path[0][target]-path[0][start])/path[2][start];
int ySpan=(path[1][target]-path[1][start])/path[2][start];
this.x=this.x+xSpan;
this.y=this.y+ySpan;
step++;
}这是一个例子中的敌机路线设计,小弟看不懂,大侠请解释!先谢了