Cocos2d iphone 为什么碰撞不起作用,cocos2dv3?

Cocos2d iphone 为什么碰撞不起作用,cocos2dv3?,cocos2d-iphone,cocos2d-iphone-3,Cocos2d Iphone,Cocos2d Iphone 3,我用cocos2dv3创建了简单的游戏,比如flapybird。 接口类: @interface GameScene : CCScene<CCPhysicsCollisionDelegate> // ----------------------------------------------------------------------- + (GameScene *)scene; - (id)init; // --------------------------------

我用cocos2dv3创建了简单的游戏,比如flapybird。 接口类:

@interface GameScene : CCScene<CCPhysicsCollisionDelegate>

// -----------------------------------------------------------------------

+ (GameScene *)scene;
- (id)init;

// -----------------------------------------------------------------------
@end
为什么ccPhysicsCollisionBegin方法从不调用?

更改

-(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB{
致:

您有碰撞委托的示例代码,因此您必须将其与您的节点A(管)和节点B(鸟)的代码相适应

-(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB{
-(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair tubeCollision:(CCNode *)nodeA birdCollision:(CCNode *)nodeB{