-2
我想將我的GameScene的背景顏色從黑色更改爲白色並帶有淡化效果。我將如何做到這一點?我試過使用動畫。更改帶淡入淡出效果的背景顏色
我想將我的GameScene的背景顏色從黑色更改爲白色並帶有淡化效果。我將如何做到這一點?我試過使用動畫。更改帶淡入淡出效果的背景顏色
我用這個代碼:
self.run(SKAction.colorize(with: UIColor.white, colorBlendFactor: 1,
duration: 10))
UIView.animate(withDuration: 1, animations: {
self.viewForBackGroundChange.backgroundColor = UIColor.red
})
這應該有效。我在這裏拿了一個視圖的例子,用你希望使用哪個組件的背景層替換它。
這似乎瞬間就變爲紅色。 UIView.animate(withDuration:10,動畫:{ self.backgroundColor = UIColor.red } –
是的,玩的持續時間,這對你有用 –
即使我將持續時間設置爲10,000,它仍然會立即改變。 –