Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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
Iphone LevelHelper碰撞不工作_Iphone_Ios_Cocos2d Iphone_Levelhelper - Fatal编程技术网

Iphone LevelHelper碰撞不工作

Iphone LevelHelper碰撞不工作,iphone,ios,cocos2d-iphone,levelhelper,Iphone,Ios,Cocos2d Iphone,Levelhelper,这个问题困扰了我两个晚上,我不能简单地让两个LHSprites使用level helper collision相互碰撞。我已经检查了多次,以检查我是否遗漏了什么,但我看不到它 在xCode的控制台中,它记录: LevelHelper WARNING: Please call useLevelHelperCollisionHandling after addObjectsToWorld 2013-04-24 20:33:04.537 Monkeys2D[1322:c07] LevelHelpe

这个问题困扰了我两个晚上,我不能简单地让两个
LHSprites使用
level helper collision
相互碰撞。我已经检查了多次,以检查我是否遗漏了什么,但我看不到它

在xCode的控制台中,它记录:

 LevelHelper WARNING: Please call useLevelHelperCollisionHandling after addObjectsToWorld
2013-04-24 20:33:04.537 Monkeys2D[1322:c07]
 LevelHelper WARNING: Please call registerPostCollisionCallbackBetweenTagA after useLevelHelperCollisionHandling
但正如您在下面的代码中看到的,我正确地做了它警告我没有做的事情

-(id) init
{
if( (self=[super init])) {

    self.isTouchEnabled = YES;

    loader = [[LevelHelperLoader alloc]initWithContentOfFile:@"Level1"];

    [loader addObjectsToWorld:world cocos2dLayer:self];

    [loader useLevelHelperCollisionHandling];

    [loader registerPostCollisionCallbackBetweenTagA:MONKEY andTagB:SINGLEBANANA idListener:self selListener:@selector(collision)];

}
return self;
}
我的问题是冲突不会注册,当
MONKEY
SINGLEBANANA
发生冲突时,就好像什么都没有发生一样


任何帮助都将不胜感激

原来我需要添加一个
更新
方法并实现一些其他box2d东西,请访问level helper文档和论坛查看

你能发布你的
碰撞
方法吗?我记得我随机得到了同样的东西。。尝试重置模拟器并清理项目。。