Właśnie skończyłem czytać niektóre z dokumentacją Cocos2d, i, o ile mi zrozumieć, aby dodać obraz tła do warstwy trzeba zrobić coś takiego:Cocos2d dodanie obrazu tła do warstwy?
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
Allthough miarę moich próbach idzie można po prostu bezpośrednio dodać sprite na scenie tak:
@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;
}
Jaka jest różnica między tym 2 opcje, i jaki jest lepszy sposób, aby ustawić tło dla warstwy ?. Każda pomoc zostanie bardzo doceniona.
Pamiętaj, że Sprite od tego czasu stał się CCSprite. Tak, pamiętaj o tym Danyal. –