3
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
}
ビットマスクのセットを作成しようとしていますが、これを実行する適切な方法はどれですか?letまたはstruct vs enum
enumまたはstruct?
なしで。 OptionSetを使用します。 (これは構造体ですが、それをOptionSetにするためには別の方法で構築する必要があります) – matt
あなたの権利!お返事ありがとうございます –
問題ありません。オプションセットを作るのはもっと多くの作業ですが、いったんやったらそれは素晴らしいことです。 – matt