質問: ### 前提・実現したいこと 特定の枠にとどまってその枠内で行動を起こすと何かが起こるというのを 作っており、OnTriggerStay2Dをコード内で利用しようと考えていたのですが、 何故か、Sceneビューを確認してみると当たり判定がついているオブジェクトに 何か変化がないと判定が機能しないというよく分からない状態になっていました。 常時判定がある状態にするにはどうしたら良いですか? **【判定がある状態】(Colliderの緑線が濃い)** ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/0f216785088655f956eecadd8c270098.jpeg) **【判定がない状態】(Colliderの緑線が薄い)** ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/db812b1c4b9096ddb099c45583d91ce7.jpeg) [キャラ移動中【判定がある状態】]-->[キャラ静止]--1秒後-->[キャラ静止【判定がない状態】] ### 補足情報(FW/ツールのバージョンなど) **Unity2019.1.0f2**
回答: Colliderの判定が一定時間たつと消えるというのは、 Collider系の全てについている機能であり、「スリープ状態」という状態 でした。 これについては直す方法がないためOnTriggerStayを使うのではなく OnTriggerEnterとOnTriggerExitを組み合わせて使うことで、 自分の思うように出来ました。 お騒がせしてすみませんでした。 参考リンク: