問題タブ [bit-masks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 1 つの物理オブジェクトに複数の衝突ビットマスクがありますか?
1 つの物理ボディに 2 つの異なる衝突ビット マスクを設定できますか?
私はこのコードを持っています:
しかし、「bo」も「bumperCategory」と衝突させたいと思います。したがって、次のようになると思います。
それはうまくいきません。とにかくこれに似たことをすることはありますか?
objective-c - ビットマスク フラグがゼロであることを確認する
サーバーからデータを取得しています。最初のビットは、メッセージが読み取られたかどうかを示します。「読み取られた」場合は 1、「読み取られていない」場合は 0 です。2 番目のビットは、メッセージが編集されたかどうかを示します。
だから私はステータスを読み取ろうとしています:
しかし、ゼロ値をチェックする方法がわかりません(未読および未編集の場合)。
c# - C#でビットマスクを介して複数の値を保存する
ビットマスクを介して32ビットint内に4つの独立した5ビット値(0〜31)を保存しようとしていますが、値を正しく設定して、ストレージに使用されるマスクされたintから個々の値を取得するのに問題があります。
誰でもこれで私を助けることができますか?
編集:
外部リンクで申し訳ありません-これは、私が達成しようとしていることを示すJavaScriptです(ただし、10進代数ではなくビットマスクで):
出力:
編集:
Peter Duniho のおかげで、32 ビット整数内の 6 つの 5 ビット値に対するいくつかの操作を保存するために、組み込みのマスクを使用してこれらを作成することができました。
さらに少ない割り当てのための Set 関数の byref バージョン:
javascript - 64 ビットのビットマスクと JavaScript
私は現在、フィルターとして使用する必要がある 62 ビットのビットマスクがある JavaScript の問題と戦っています。
here のスニペットを使用しましたが、場合によっては機能しません。 32ビットより長い変数に対してjavascriptでビットごとのANDを行う方法は?
testBitmask(2147483648,2147483648) が false を返す理由がわかりません。これは 2^31 です。2^32 => 真。2^33 => 真。
ここで bAll が負になるので、32 ビット int のオーバーフローを想定しています。
ios - スプライト キット スウィフト、ゲーム オーバーの衝突を検出
現在、初めてのゲームを制作中です。期待どおりに呼び出される衝突関数ballCollideWithWall(_:Ball:)
がありますが、ゲーム オーバー シーンが表示されません。を使用して衝突関数が呼び出されることを確認しましたNSLog
。
これは、衝突のために私の関数で次のように呼び出されます