圆圈之间的碰撞检测

时间:2015-05-31 05:35:54

标签: java android

我有这个工作类在屏幕上创建一个DarkHole对象。它是一个带有随机颜色,位置和半径的实心圆。当触摸屏幕时,应该绘制一个球,避开已经绘制过的其他球。

我用过这个方法: Colision by Radius

 package P1;

        import java.util.Date;
        import java.util.Timer;
        import java.util.TimerTask;

        public class P {
            public static void main(String[] args) {
                Timer t1=new Timer("Bla");
               TimerTask tt1= new TimerTask() {

                    @Override
                    public void run() {
                        System.out.println("Hello");
                    }
                };
                Date d1=new Date();
                d1.setTime(d1.getTime()+5000);
                t1.schedule(tt1, d1);
            }
        }

它应该可以工作,但是当递归开始重新计算所有随机参数时它会崩溃。是堆栈溢出吗?为什么会这样?应该如何解决?

0 个答案:

没有答案