コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
Nothing ◆ArvBDFLKVmBq
2018/1/30 19:14
スプライトのあたり判定のマスクは、どうやって使うのですか?

コメント

アバター
moi 2018/1/30 19:41 ◆hL/XpFV8MD2F
マスクは
衝突判定を行うものと行わないもの(ゲームでいう味方同士・敵同士・敵の弾と敵など)のグループ分けをするものです
グループ分けには&H00000000~FFFFFFFFの16進数の数値を使うことができ(つまり4294967295種類のグループに分けれます)、AND関数(?)で計算して0になった場合は衝突していないと判断されます。
マスク未設定時の初期値は-1(&HFFFFFFFF、どれにも衝突とみなす)です。
使用例でーす↓
以下の3種類のキャラを使用する場合
・自機:SPCOL 0,,&h01
・自弾:SPCOL 1,,&h10
・敵 :SPCOL 2,,&h11
アバター
Nothing 2018/1/30 19:50 ◆RmMD5hQa6TRN
成る程!そういうことですね!
ありがとうございます。
アバター
moi 2018/1/30 21:01 ◆hL/XpFV8MD2F
解決したようで何よりです
アバター
あまさとしおん 2018/1/31 17:26 ◆mzDKTVUAtwqE
マスクは2進で考えたほうが的確じゃね(とツッコむ
アバター
moi 2018/1/31 18:29 ◆hL/XpFV8MD2F
…タスカニ

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -