Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有两个精灵是圆圈。我想知道它们什么时候发生碰撞。我的问题是它们像矩形一样碰撞。我不想使用 box2d,只是使用 cocos2d 有没有办法检测两个圆之间的碰撞?
如果您有(或可以获得)圆的半径,那么您可以将半径的总和与中心到中心的距离进行比较。
某些计算领域的一个常见技巧是使用距离平方(因此您不必承受平方根的计算冲击)。在这种情况下,您可以将 d 平方与 (r1 + r2) 平方进行比较。