Я только что закончил читать некоторые из документации cocos2d, и насколько я понимаю, чтобы добавить фоновое изображение к слою, вы должны сделать что-то вроде:
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
Несмотря на то, что, насколько мне известно, вы можете просто добавить спрайт на сцену следующим образом:
@implementation IntroScene
- (id) init {
self = [super init];
if (self != nil) {
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[bg setPosition:ccp(240, 160)];
[self addChild:bg z:0];
[self addChild:[MenuLayer node] z:1];
}
return self;
}
В чем разница между этими двумя параметрами и каков наилучший способ установить фон для слоя?. Любая помощь будет принята с благодарностью.