5

現在、 a のSKScenetoclearColorに色を設定することはできないため、次のようにします。

-(id)initWithSize:(CGSize)size {
    if (self = [super initWithSize:size]) {


        self.backgroundColor = [SKColor clearColor];

    }
    return self;
}

ここに見られるように: LINK

では、背景画像をどのように設定できSKSceneますか?できるだけ具体的に教えてください。サンプル コードはすばらしいものです。

4

4 に答える 4

5

SKSpriteNodeシーンの中心に を使用します。

-(id)initWithSize:(CGSize)size {    
    if (self = [super initWithSize:size]) {
        // Replace @"Spaceship" with your background image:
        SKSpriteNode *sn = [SKSpriteNode spriteNodeWithImageNamed:@"Spaceship"];

        sn.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));
        sn.name = @"BACKGROUND";

        [self addChild:sn];
    }
    return self;
}
于 2013-11-05T02:57:18.923 に答える