首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

各位,怎么实现小球沿指定路劲移动

2012-04-28 
各位,如何实现小球沿指定路劲移动比如给定坐标(0,0)——(0,1)——(1,1)——(1,2)如何实现一个小球沿指定坐标间的

各位,如何实现小球沿指定路劲移动
比如给定坐标(0,0)——(0,1)——(1,1)——(1,2)
如何实现一个小球沿指定坐标间的直线运动,从起始点运动到终点?

[解决办法]
改一下,不知道是不是这里写错了,你没看懂

Java code
            if (points.size() >= 1){                if (ball.getX()== points.get(0).getX()                        && ball.getY() == points.get(0).getY()&&points.size()<= 1) {//等于1说明就剩下最后一步,只要等他move完,线程就可以停止了。                    flag = false;                }else {                    if (ball.getX() == points.get(0).getX()                            && ball.getY() == points.get(0).getY()) {                        // 拿Point.get(0)那个Point.get(1)出来比较,就可以确定方向。                        Direction dir = getDir(points.get(0),points.get(1));                        ball.dir = dir;                        points.remove(0);                    }                }            }            else{                 flag = false;            } 

热点排行