У меня есть несколько цветов, определенных в моей SKScene:
let color1 = UIColor(red: 1, green: 153/255, blue: 0, alpha: 1)
let color2 = UIColor(red: 74/255, green: 134/255, blue: 232/255, alpha: 1)
let color3 = UIColor(red: 0, green: 0, blue: 1, alpha: 1)
let color4 = UIColor(red: 0, green: 1, blue: 0, alpha: 1)
let color5 = UIColor(red: 153/255, green: 0, blue: 1, alpha: 1)
let color6 = UIColor(red: 1, green: 0, blue: 0 , alpha: 1)
Эти цвета соответствуют плиткам с разными значениями в моей игре. Одна плитка идет с color1 и так далее ...
Когда плитки добавляются вместе, я добавляю их значения и хочу дать им новый цвет в соответствии с их значением.
Так что я хочу, чтобы значение плитки влияло на цвет плитки.
Я пробовал:
tile.color = UIColor(named: "color\(value)") ?? color1
Но когда я делаю это, он всегда использует значение по умолчанию (color1).
Как сделать так, чтобы значение плитки влияло на цвет плитки?