swift - 动画 SKScene 背景颜色
问题描述
我正在制作一个游戏,我想知道您是否知道我将如何为 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()
})
}
推荐阅读
- symfony - 如何使用 docker 将 Symfony4 连接到 mysql
- symfony - Symfony 在配置文件路径中使用动态变量
- django - 如何使用下拉 html 字段在模板中传递选择?(姜戈)
- python - 无法为图像分割 keras 创建数据集
- r - 在 R 中重新排列列表和数据框
- php - 注意:未定义变量:zendframework 3 中的 pic
- node.js - 管道传输到流式变压器时不会触发结束事件
- python - Python:clustermap Seaborn 的算法
- c# - Func 的最佳实践
和功能 - android - 谷歌地图在片段活动中的自我许可错误