2013-09-26 137 views
-1

我在使用sprite.boundingBox检测我的游戏中的碰撞。它对我来说工作得很好,直到我将一个(车轮)作为另一个与其他精灵相撞的精灵。很明显,车轮的边界框不是矩形,这就是为什么它不能检测与其他矩形(碰撞)的交点。有关如何检测车轮和其他精灵之间碰撞的帮助?两个精灵的碰撞

回答

0

作为名称暗示的boundingBox始终是一个矩形,它将所有四边的精灵绑定在一起。

如果您的游戏需要矩形碰撞检测,那么您可以使用迄今为止使用的方法,它应该可以工作。

+0

LOL。在所有应有的尊重,我问的方式来检测轮子和其他精灵之间的碰撞。很明显,如前所述,当我使用轮子尝试时,cgrectintersectsrect不起作用。如果它一直在为我工作,我不会问第一个问题 –

+0

你可以发布一些代码,所以我们可以尝试找出为什么它不适合你? –

+0

如果一个边界框绑定了所有四边的精灵,那么是什么将一个圆圈绑定到它的边界? –