box2d检测碰撞但避免物理结果

时间:2012-09-16 13:42:39

标签: cocos2d-iphone box2d physics collision

我正在我的iPhone(带飞机)上制作一个“射击他们”游戏,我想检测我的飞机和敌人之间的碰撞,但没有在他们身上应用物理。

如果我正在检测与ContactListener的碰撞,我可以降低飞机的寿命,但它会在碰撞后反弹。

如果我将我的敌人和我的飞机放在同一个固定装置上,那么就不会发生碰撞,我将无法降低飞机的使用寿命。

我找到了像我这样的问题,但仍然没有回答。你能帮助我吗 ?? THX

1 个答案:

答案 0 :(得分:0)

我找到了诀窍!

我所要做的就是将飞机的夹具设置为传感器。

myPlaneFixtureDef.isSensor = YES;