Ho appena finito di leggere un po 'della documentazione cocos2d, e, per quanto ho capito per aggiungere un'immagine di sfondo in un livello devi fare qualcosa di simile:Cocos2d aggiunge un'immagine di sfondo a un livello?
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
Allthough quanto riguarda il mio test si va può solo aggiungere direttamente lo sprite alla scena in questo modo:
@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;
}
Qual è la differenza tra questo 2 opzioni, e qual è il modo migliore per impostare uno sfondo per un livello ?. Qualsiasi aiuto sarà molto apprezzato.
Ricordare che Sprite è diventato CCSprite. Sì, tieni quel pensiero Danyal. –