当前位置: 代码迷 >> Java相关 >> java 想让2个圆移动的速度不一样
  详细解决方案

java 想让2个圆移动的速度不一样

热度:145   发布时间:2010-06-27 21:26:33.0
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]的移动速度是一样的 怎么能让他们的移动速度不一样呀
搜索更多相关的解决方案: java  速度  

----------------解决方案--------------------------------------------------------
我知道怎么做了 哎 刚才程序看的不仔细
----------------解决方案--------------------------------------------------------
  相关解决方案