Ich habe eine UIColor extension
mit enum
myColors
genannt:wählt Zufallswert von Enum
enum myColors {
static let backgroundColor = UIColor(hex: "#373737")
static let strokeColor = UIColor(hex: "#FFFCF9")
static let red = UIColor(hex: "#FF6978")
static let green = UIColor(hex: "#BCE784")
static let blue = UIColor(hex: "#B1DDF1")
static let yellow = UIColor(hex: "#FFFD98")
static let purple = UIColor(hex: "#A09ABC")
}
Ich versuche, eine sprite
Farbe zu setzen eine dieser Farben zufällig zu sein (rot, grün, blau, gelb, lila). Ich habe hier auf Stack Overflow einige Antworten gefunden, aber keine funktionierte. Ich habe versucht, es so zu tun:
let sprite = Player(x,y,color: myColors(rawValue: myColors.purple.rawValue+1)
Aber es hat nicht funktioniert. Lila ist der letzte Punkt auf der Enum, also habe ich es gewählt.
Ihnen sehr danken. – swiftnewbie