cocos2d v3没有物理碰撞的碰撞检测?

时间:2014-05-24 23:52:00

标签: ios cocos2d-iphone chipmunk

我还没有能够围绕这一点思考。

假设我说有一个球在一个房间里反弹,房间中央有一堆移动目标。

我希望球与墙壁相撞以反弹。我也希望目标与墙壁碰撞并反弹。

但是我希望球能够直接穿过目标,但仍会记录一次碰撞并称之为代表。

我该怎么做?我有一种感觉,碰撞面具有答案,但我还没有能够让它工作。

1 个答案:

答案 0 :(得分:0)

我知道了!当然,在经过2天的修修补补之后,我在发布这里后的几分钟就知道了。

-(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair ball:(CCNode *)nodeA wildcard:(CCNode *)nodeB{
    NSLog(@"collision happend");
    return NO;
}

在ccPhysicsCollisionBegin上返回NO会阻止它们进行交互。