java 想让2个圆移动的速度不一样
代码不全贴了主要问题是
ch[0].move();
ch[1].move(ch[0]);
ch[2].move(ch[0]);
class Predator extends Character{
private double dist;
private int size;
public Predator(int x,int y){
super(x, y);
}
public void move(Character ch){
if( x > ch.getX()){
x--;
}else if( x < ch.getX()){
x++;
}
if(y > ch.getY()){
y--;
}else if(y < ch.getY()){
y++;
}
size = calcSize(ch);
}
}
ch[0],ch[1],ch[2]是不同的圆
但是这样的话ch[1],ch[2]的移动速度是一样的 怎么能让他们的移动速度不一样呀