动画 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()
})
}
我正在制作游戏,我想知道您是否知道我将如何为 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()
})
}