enumerateChildNodesWithName不起作用

时间:2013-11-24 14:00:43

标签: sprite-kit skspritenode

-(void) checkCollisions {
    [self enumerateChildNodesWithName:@"minion" usingBlock: ^(SKNode *node, BOOL *stop){
        SKSpriteNode *minion = (SKSpriteNode *)node;
        if (CGRectIntersectsRect(minion.frame, CGRectMake(100, 100, 800, 900))) {
             [minion removeFromParent];
             NSLog(@"removed");
       }
  }];
}

您好任何人都可以帮助上面的代码,它不是通过我的精灵在屏幕上枚举。肯定会调用checkCollision:

-(void)update:(CFTimeInterval)currentTime {
     [self checkCollisions];
}

我添加了SKSpriteNode,它的创建方式如下:

 [self addChild:_minion];

0 个答案:

没有答案