acabo de terminar de leer algunos de los documentos cocos2d, y por lo que yo entiendo que añadir una imagen de fondo en una capa que tiene que hacer algo como:Cocos2d agregando una imagen de fondo a una capa?
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
Acabase tan lejos como mis pruebas que va sólo puede añadir directamente el sprite a la escena así:
@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;
}
¿Cuál es la diferencia entre estos 2 opciones, y cuál es la mejor manera de establecer un fondo para una capa ?. Cualquier ayuda será apreciada.
Tenga en cuenta que Sprite se convirtió en CCSprite. Sí, ten esa mente, Danyal. –