4.Cocos2dx碰撞检测的一些方法。

1.使用boundingBox.


可以获取两个精灵的boudingBox,然后判断两个矩形是否有重叠,即sprite1->boundingBox()->intersectsRect(sprite2->boundingBox());但是此方法只适合用于规规矩矩的图形,即没有旋转角度的矩形图案。若像下图中的粉色矩形旋转一定角度之后,其boundingBox为红线矩形,显然不能满足要求。

4.Cocos2dx碰撞检测的一些方法。_第1张图片


2.借力于Box2d引擎。

你可能感兴趣的:(cocos2dx,box2D,碰撞检测)