Je viens de terminer la lecture de certains documents de cocos2d, et pour autant que je comprends d'ajouter une image de fond à une couche que vous devez faire quelque chose comme:Cocos2d ajouter une image d'arrière-plan à un calque?
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
Allthough aussi loin que mes tests va vous pouvez juste ajouter directement l'image-objet sur la scène comme ceci:
@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;
}
Quelle est la différence entre ces 2 options, et quelle est la meilleure façon de définir un arrière-plan pour une couche ?. Toute aide est la bienvenue.
Gardez à l'esprit que Sprite est depuis devenu CCSprite. Oui, porte cet esprit Danyal. –