是否有可能划分boundingBox?

时间:2011-02-21 11:31:47

标签: iphone objective-c cocos2d-iphone intersect

在cocos2d中,我有两个我想要检测碰撞的物体。 我使用CGrectintersectsrect,到目前为止一直很好。 但是我想把我的一个物体的边界框分成4个四分之一,这样如果我的物体碰撞到这些部分中的任何一个,那么就可以应用适当的物理学。

目前,只有一个大的boundingBox不足。理想情况下,我想要4 + ......

这可能,如果是这样,我怎么能实现这个目标? 如果没有,还有其他途径可行吗? 再次感谢大家:)

1 个答案:

答案 0 :(得分:1)

boundingbox方法返回CGRect。你必须将你的矩形分开,没有预制的方法。 否则,如果有很多对象,检测碰撞的最佳方法是使用Box2d。你可以按照这个tuto来看 How To Use Box2D For Just Collision Detection with Cocos2D iPhone教程。