2011-01-06 252 views
10

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

例如:-(参见下图)

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

第一个是(旅行在轨迹路径)工作正常。第二个我想直线传递到下来进行碰撞检测。

如何做这个过程。

alt text

回答

1

据我所知cocos2d的精灵有没有碰撞检测,因为它不是一个物理层引擎。如果你想自动检测到碰撞使用Box2D或花栗鼠物理引擎,由cocos2d支持。

如果您想要检查碰撞的对象数量很小,您可以运行您的对象并检查其中的一些(或者只有一个对于您是否足够)与其他对象重叠。

进行更复杂的碰撞检测会为您写入物理引擎的碰撞检测部分。使用现有的一个简单得多