为SKScene(Swift)创建渐变背景

时间:2018-01-05 02:22:45

标签: ios swift sprite-kit linear-gradients skscene

我无法找到为Content创建渐变背景的方法。我尝试使用SKScene但没有成功。我知道改变背景的唯一方法是使用CAGradientLayer。但我想创建一个线性渐变,使我的场景背景看起来很漂亮。截至目前,这是我尝试过的,但它不起作用。

CODE:

backgroundColor = SKColor.cyan

有没有办法使用 let gradientBG = CAGradientLayer() gradientBG.frame = (self.view?.bounds)! gradientBG.colors = [SKColor.black, SKColor.cyan] gradientBG.locations = [0.0, 0.5] gradientBG.startPoint = CGPoint(x: 0.0, y: 1.0) gradientBG.endPoint = CGPoint(x: 1.0, y: 0.0) gradientBG.zPosition = 1 self.scene?.view?.layer.addSublayer(gradientBG) 执行此操作?我错过了什么吗?如果您有任何建议,我很乐意听到。提前谢谢!

0 个答案:

没有答案