Я сталкиваюсь с тем, что кажется довольно простым: я хочу добавить слой к моей сцене, но каким-то образом программа вообще не показывает этот слой! Что случилось ?
HelloWorldLayer.m
+(CCScene *) scene
{
// 'scene' is an autorelease object.
CCScene *scene = [CCScene node];
// 'layer' is an autorelease object.
HelloWorldLayer *layer = [HelloWorldLayer node];
PlayingField *layer2 = [PlayingField node];
// add layer as a child to scene
[scene addChild:layer2];
[scene addChild: layer];
// return the scene
return scene;
}
PlayingField.h импортируется и наследуется от CCLayer
.
-(id) init{
if ((self = [super init])){
NSLog(@"entering init of PlayingField layer");
//adding a bunch of Sprites
}
return self;
}