enum category: UInt32 {
case fence = 1
case paddle = 2
case block = 4
case ball = 8
}
struct category{
static var fence:UInt32 = 1
static var paddle:UInt32 = 2
static var block:UInt32 = 4
static var category:UInt32 = 8
}
versuchen, eine Reihe von BitMasks zu erstellen, frage ich mich, welche ist der richtige Weg, dies zu tun.lassen oder struct vs enum
enum oder struct?
Keine der oben Genannten. Verwenden Sie ein OptionSet. (Okay, das ist eine Struktur, aber Sie müssen es anders konstruieren, damit es ein OptionSet ist.) – matt
Ihr Recht! Danke für die Antwort –
Kein Problem. Es ist mehr Arbeit, ein Options-Set zu erstellen, aber sobald Sie es getan haben, ist es eine wunderbare Sache zu haben. – matt