如何让两个物体在cocos 2d中碰撞?

时间:2013-04-23 10:45:22

标签: iphone cocos2d-iphone

        if (CGRectIntersectsRect(projectileRect, targetRects))
        {
           NSLog(@"ha ha Collision detected");
        }

     CGRect projectileRect = [player boundingBox];
     CGRect targetRects = [anEnemy boundingBox];

这是我用于碰撞的代码。问题是很多时候没有检查碰撞。如果检查了碰撞的位置是左下角还是右边。

PLease建议做什么或如何做碰撞的样本。所以我不使用盒子或黑猩猩

1 个答案:

答案 0 :(得分:0)

确保检查对象是否也通过了对象。 Ray对所有here

都有很好的理解