Ios cocos 2d v3 CCPhysisCollisionBegin访问返回bool
我需要从此方法访问返回的BOOL:Ios cocos 2d v3 CCPhysisCollisionBegin访问返回bool,ios,cocos2d-iphone,Ios,Cocos2d Iphone,我需要从此方法访问返回的BOOL: - (BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB { return YES; } 我需要这个,因为我想在两个对象碰撞时做一些特定的事情,但是如果我使用 BOOL result = [self ccPhysicsCollisionBegin:(CCPhysicsCollisio
- (BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair typeA:(CCNode *)nodeA typeB:(CCNode *)nodeB {
return YES;
}
我需要这个,因为我想在两个对象碰撞时做一些特定的事情,但是如果我使用
BOOL result = [self ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *) typeA:(CCNode *) typeB:(CCNode *)];
我不确定我必须通过什么,我认为typeA和typeB是2个物理体,但我不知道是什么代替了(CCPhysicsCollisionPair*)
你能帮我吗
或者以另一种方式,我可以做同样的事情,将2个整数传递给该方法,或者访问我以前在另一个方法中创建的2个整数,但我认为我不能这样做。这个特定的返回值不是针对您的,而是针对物理引擎的。如果返回NO,它将忽略碰撞。你也不应该自己称之为这种方法。你需要在方法内部确定两个物体是否发生碰撞,然后运行你需要运行的任何代码。好的,但我需要使用我在另一个方法中设置的2个整数,我怎么做?好的,对不起,我是一个noob:-/我必须在类的实现中声明2个变量,所以现在我可以毫无问题地使用它们了。