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