Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios cocos2d v3碰撞检测,无物理碰撞?_Ios_Cocos2d Iphone_Chipmunk - Fatal编程技术网

Ios cocos2d v3碰撞检测,无物理碰撞?

Ios cocos2d v3碰撞检测,无物理碰撞?,ios,cocos2d-iphone,chipmunk,Ios,Cocos2d Iphone,Chipmunk,我还没来得及想清楚这件事 假设我有一个球在一个房间里弹跳,房间中央有一堆移动的目标 我希望球与墙壁碰撞反弹。我还希望目标与墙壁碰撞并反弹 但我想让球直接穿过目标,但仍然发生碰撞,并称之为代理 我该怎么做?我有一种感觉,我知道答案,但我还没能让它工作。我知道了!当然,经过两天的修补,我在这里发布几分钟后就明白了 -(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair ball:(CCNode *)nodeA wildcard:(C

我还没来得及想清楚这件事

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

我希望球与墙壁碰撞反弹。我还希望目标与墙壁碰撞并反弹

但我想让球直接穿过目标,但仍然发生碰撞,并称之为代理


我该怎么做?我有一种感觉,我知道答案,但我还没能让它工作。

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

-(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair ball:(CCNode *)nodeA wildcard:(CCNode *)nodeB{
    NSLog(@"collision happend");
    return NO;
}
在ccPhysicsCollisionBegin上返回NO会阻止它们进行交互