SKColor clearColor返回一个黑色,而不是?
在启动过程中,我SKScene
按照以下方式设置了SKScene
:
-(id)initWithSize:(CGSize)size { if (self = [super initWithSize:size]) { self.backgroundColor = [SKColor clearColor]; } return self; }
但不知何故,我得到的是以下这些,是黑的,根本不清楚:
我在这里错过了什么? 我怎样才能使这个场景清晰? 我已经把这个场景看得清清楚楚了,但这仍然是我得到的。
更新:我也尝试设置myView.opaque = NO;
但是这根本没有帮助。
设置清除工作正确,导致没有颜色,所以黑色。
设置为你喜欢的任何颜色
self.backgroundColor = [SKColor colorWithRed:0.15 green:0.15 blue:0.3 alpha:1.0];
iOS 8支持透明度:
skView.allowsTransparency = YES;
尝试了很多东西之后,这对我有用
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)