隨機值我有一個enum
名爲UIColor extension
myColors
:選擇從枚舉
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")
}
我想設置一個sprite
顏色是隨機其中一種顏色(紅,綠,藍,黃,紫)。 我在Stack Overflow上找到了幾個答案,但都沒有成功。 我試圖這樣做:
let sprite = Player(x,y,color: myColors(rawValue: myColors.purple.rawValue+1)
但它沒有奏效。 紫色是enum上的最後一項,所以我選擇了它。
非常感謝你。 – swiftnewbie