我按照这个例子http://www.emanueleferonato.com/2007/08/19/managing-ball-vs-ball-collision-with-flash/创建了在Android上的球碰撞,
我的代码组织如下:
int N = 6; // number of balls
for (int i=0; i<N; i++) {
// move ball
// as in line 10~39
// collision detection
for(int j=i+1; j<N; j++) {
// as in line 66~77
} // end for
} // end for
然而,有时我的球可能会粘在一起(重叠)。 在这个例子中没有发生同样的情况。 为什么? 我需要为每个球启动一个线程吗?