Skip to content

Instantly share code, notes, and snippets.

@aesmail
Created December 23, 2012 18:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aesmail/4365006 to your computer and use it in GitHub Desktop.
Save aesmail/4365006 to your computer and use it in GitHub Desktop.
BackgroundLayer is not positioned in the center of the screen.
// BackgroundLayer
-(id) init {
self = [super init];
if(self != nil) {
CCSprite *backgroundImage;
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
backgroundImage = [CCSprite spriteWithFile:@"background.png"];
} else {
backgroundImage = [CCSprite spriteWithFile:@"backgroundiPhone.png"];
}
CGSize screenSize = [[CCDirector sharedDirector] winSize];
[backgroundImage setPosition:CGPointMake(screenSize.width/2, screenSize.height/2)];
[self addChild:backgroundImage z:0 tag:0];
}
return self;
}
// GameScene
-(id) init {
self = [super init];
if(self != nil) {
BackgroundLayer *backgroundLayer = [BackgroundLayer node];
[self addChild:backgroundLayer z:0];
}
return self;
}
// app delegate
[director_ pushScene:[GameScene node]];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment