Objective c CCNode addChild from方法
我正在尝试将CCNode添加到场景中 它在场景类(Level.m)本身中使用此选项: 现在我尝试做同样的事情,但现在调用另一个类(Cursor.m)的方法,如下所示:Objective c CCNode addChild from方法,objective-c,cocos2d-iphone,ccnode,Objective C,Cocos2d Iphone,Ccnode,我正在尝试将CCNode添加到场景中 它在场景类(Level.m)本身中使用此选项: 现在我尝试做同样的事情,但现在调用另一个类(Cursor.m)的方法,如下所示: -(void) place: (int) yPos{ CCNode * node = [CCBReader load:@"NodeClassName"]; node.position = ccp(10 , yPos); [self addChild:node]; NSLog(@"plac
-(void) place: (int) yPos{
CCNode * node = [CCBReader load:@"NodeClassName"];
node.position = ccp(10 , yPos);
[self addChild:node];
NSLog(@"placed");
}
m级:
- (void)didLoadFromCCB {
CCLOG(@"didLoadFromCCB");
self.userInteractionEnabled = TRUE;
Cursor *co = [[Cursor alloc] init];
[co place: 54];
}
为什么不工作?“不工作”的确切意思是什么?节点没有显示。日志如何,它是否打印到控制台?是的,日志显示“放置”。检查“位置”(坏名称)参数和光标。然后ccb节点位置,可能它们只是在屏幕外。
- (void)didLoadFromCCB {
CCLOG(@"didLoadFromCCB");
self.userInteractionEnabled = TRUE;
Cursor *co = [[Cursor alloc] init];
[co place: 54];
}