从方法CCNode addChild

时间:2014-11-29 14:26:10

标签: objective-c cocos2d-iphone ccnode

我正在尝试将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 个答案:

没有答案