10

SKScene在启动过程中设置了以下方式:

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


        self.backgroundColor = [SKColor clearColor];

    }
    return self;
}

但不知何故,我得到的是以下内容,它是黑色的,根本不清楚: 在此处输入图像描述

我在这里想念什么?我怎样才能使这个场景清晰?我已经让场景保持清晰,但这仍然是我得到的。

更新:我也尝试过设置myView.opaque = NO;,但这根本没有帮助。

4

3 回答 3

15

iOS 8 支持透明度:

skView.allowsTransparency = YES;
于 2014-11-13T16:50:48.553 回答
4

将其设置为清除工作正常,导致没有颜色,所以黑色。

通过设置为您喜欢的任何颜色

self.backgroundColor = [SKColor colorWithRed:0.15 green:0.15 blue:0.3 alpha:1.0];
于 2013-11-05T02:22:46.763 回答
2

在尝试了很多事情之后,这对我有用

skView.allowsTransparency = true
skView.backgroundColor = UIColor.clear
view.addSubview(skView)
floatingCollectionScene = BubblesScene(size: skView.bounds.size)
floatingCollectionScene.backgroundColor = UIColor.clear
floatingCollectionScene.scaleMode = .resizeFill
skView.presentScene(floatingCollectionScene)
于 2017-03-11T13:02:19.973 回答