我正在尝试将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];
}
为什么这不起作用?