2012-04-23 107 views
0

所以我有两个圆圈的精灵。我想知道他们什么时候碰撞。我的问题是他们碰撞就像他们是矩形。我不想使用box2d,只是与cocos2d有没有办法来检测两个圆圈之间的碰撞?cocos2d:检测两个圆圈之间的碰撞

回答

2

如果您有(或可以得到)圆的半径,那么您可以将半径的总和与中心到中心的距离进行比较。

在某些计算领域中的一个常见技巧是使用距离平方(因此您不必采用平方根的计算命中)。在这种情况下,你会比较d平方与(r1 + r2)的平方。