質問: タイトルの通りですが、RigitBody2Dと各Collider2Dを持つGameObjectが複数あり、 衝突する/しないの設定にはGameObjectごとにレイヤーを追加し、 Project Setting > Physicsでレイヤーがどのレイヤーと衝突判定するかチェックを入れるUIがありますが、 「GameObjectごとにレイヤーを追加し」の部分が数が多いとあまり良いとは思えないのですが、 レイヤーを増やさずにコードで当たり判定を設定する方法はないでしょうか? ◆環境 Unity 2017 3.1f1
回答: Physics2D.IgnoreCollisionを使うと、特定のCollider2Dのペアについて個別に衝突判定を有効・無効にすることができるようです。これで何とかなりそうでしょうか?