Cocos2d 2.0 black screen ccscene



>我在 Cocos2d 2.0 版本中遇到了很大的麻烦 =(

问题:启动应用程序后,我的游戏场景不会上升屏幕,无论我做什么,都有一个地狱黑屏。

这是我的代码的一部分。

如果你们试图帮助我,我将不胜感激=D谢谢!

//AppDelegate from cocos2d basic template, I change this line
[director_ pushScene:[GameScene node]];
//my GameScene class implementation
- (id)init
{
   if(self != nil)
    {
        BackgroundLayer *backgroundLayer = [BackgroundLayer node];
        [self addChild:backgroundLayer z:0];
    }
    return self;
}
//then, my BackgroundLayer class implementation
- (id)init
{
    if(self != nil)
    {
        CCSprite *backgroundImage = [CCSprite spriteWithFile:@"backgroundiPhone.png"];
        CGSize screenSize = [[CCDirector sharedDirector] winSize];
        [backgroundImage setPosition:CGPointMake(screenSize.width / 2, screenSize.height / 2)];
        //yea the image is in the project, maybe if I add some color at the sprite to be sure?
        [self addChild:backgroundImage z:0 tag:0];
    }
    return self;
}

为什么不在init方法中调用父级init?将此行添加到 init 方法的开头。

self = [super init];

最新更新