1

私は選択ベースのゲームを作成しています..ユーザーに毎回異なるオブジェクトを与え、クリックしたオブジェクトは特定の値を取得します....

これは、これをエクスポートして選択肢を表示する必要があるときに問題が発生する場所です。すべてのオブジェクトの値を確認するように要求する if ステートメントを作成する必要があります。今、これは本当に面倒です 誰もこれを回避する方法を知っていますか? 私はこれにかなり慣れていないので、順を追って説明してもらえますか...

4

1 に答える 1

2

アイテムの数によっては、次のようにビットマスクを保存できる場合があります。

 items = 00001101110011

1 はユーザーが持っているアイテムを表し、0 は持っていないアイテムを表します。

次に、1 つのループ、 iterating が必要であり、配列からアイテムのデータをi確認して取得します。(1<<i) & items

于 2013-01-03T02:27:15.303 に答える