动画 SKScene 背景颜色

Animate SKScene background color

我正在制作游戏,我想知道您是否知道我将如何为 SKScene 背景颜色设置动画以在 swift 循环中淡出随机颜色?

谢谢

如果您只想在 UIView

中执行此操作
func colorChanges() {
    UIView.animate(withDuration: 1.0, animations: {
        self.view.backgroundColor = UIColor(displayP3Red: CGFloat(arc4random()) / CGFloat(UInt32.max), green: CGFloat(arc4random()) / CGFloat(UInt32.max), blue: CGFloat(arc4random()) / CGFloat(UInt32.max), alpha: 1.0)
    }, completion: {
        (value: Bool) in
        self.colorChanges()
    })
}