Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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 cocos 2d v3 CCPhysisCollisionBegin访问返回bool_Ios_Cocos2d Iphone - Fatal编程技术网

Ios cocos 2d v3 CCPhysisCollisionBegin访问返回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:

- (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个变量,所以现在我可以毫无问题地使用它们了。