CCNode addChild из метода

Я пытаюсь добавить CCNode к моей сцене.

Это работает, используя это в самом классе сцены (Level.m):

- (void)didLoadFromCCB {
    CCLOG(@"didLoadFromCCB");
    self.userInteractionEnabled = TRUE;

     CCNode *node = [CCBReader load:@"NodeClassName"];

     node.position = ccp(10 , 54);

     [self addChild:node];
}

сейчас я пытаюсь сделать то же самое, но теперь, вызывая метод другого класса (Cursor.m), который выглядит следующим образом:

-(void) place: (int) yPos{


    CCNode * node = [CCBReader load:@"NodeClassName"];

    node.position = ccp(10 , yPos);

    [self addChild:node];


    NSLog(@"placed");

}

Level.m:

- (void)didLoadFromCCB {
    CCLOG(@"didLoadFromCCB");
    self.userInteractionEnabled = TRUE;

    Cursor *co = [[Cursor alloc] init];
    [co place: 54];
}

почему это не работает?

0 ответов

Другие вопросы по тегам