cocos2d中的碰撞检测

时间:2011-01-06 10:53:48

标签: iphone objective-c xcode cocos2d-iphone collision-detection

我想在同一行中检测两次碰撞检测。

例如:-(见下图)

椭圆和矩形或有缺陷。之后我的椭圆将沿直线路径向下行进并检测另一个矩形。

第一个是(在轨迹路径上行进)工作正常。第二个我想通过直线向下传递以进行碰撞检测。

如何进行此过程。

alt text

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

我知道cocos2d没有sprite的碰撞检测,因为它不是一个物理引擎。如果你想自动检测碰撞,请使用cocos2d支持的Box2D或chipmunk物理引擎。

如果你要检查碰撞的物体数量很少,你可以跑过你的物体并检查它们中的一些(或者只有一个,如果它足够你)与其他物体重叠。

进行更复杂的碰撞检测将带您编写物理引擎的碰撞检测部分。使用现有的

要简单得多