我必须将目标版本从iOS 10降低到9.我的一个问题是如何正确替换此代码:
if #available(iOS 10.0, *) {
target.light?.intensity = intensity
} else {
// Replace
}
在较旧的iOS版本中,SCNLight的属性强度有何相似之处?
我上次调查了这个话题。我找到了答案。在SDK 10之前,您可以设置白色的强度
所以:
target.light?.color = UIColor(white: intensity/1000.0, alpha: 1.0)
有效果一样
target.light?.intensity = intensity
问题解决了。也许将来有人会用我的解决:)