3Dゲームでクリックを検出する時にEventTriggerを使っていると思います。
私はその時に「クリックしても反応しない」ことが何度もありました。
その場合には以下の4つをチェックしてみましょう。
- EventSystemがあるか
- コライダはついているか
- EventTriggerは設定されているか
- Physics Raycasterはついているか
EventSystemがついているか
ヒエラルキービューワーの中に、EventSystemがないとクリックは検出されません。
UIのボタンが反応しない時も同じ原因です。
UIにTextやButtonを追加すれば、自動的にEventSystemが生成されます。
![](https://ymgsapo.com/wp-content/uploads/2021/02/スクリーンショット-2021-02-07-11.20.18.png)
コライダー
対象オブジェクトにコライダはついているか。
![](https://ymgsapo.com/wp-content/uploads/2021/02/スクリーンショット-2021-02-07-11.21.22.png)
Event Trigger
対象オブジェクトにEventTriggerがついているか。
![](https://ymgsapo.com/wp-content/uploads/2021/02/スクリーンショット-2021-02-07-11.21.34.png)
Physics Raycasterのチェック
カメラに「Physics Raycaster」がアタッチされているか確認。
![](https://ymgsapo.com/wp-content/uploads/2021/02/スクリーンショット-2021-02-07-11.20.30.png)