Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c CCNode addChild from方法_Objective C_Cocos2d Iphone_Ccnode - Fatal编程技术网

Objective c CCNode addChild from方法

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

我正在尝试将CCNode添加到场景中

它在场景类(Level.m)本身中使用此选项:

现在我尝试做同样的事情,但现在调用另一个类(Cursor.m)的方法,如下所示:

-(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];
}