Unity

【Unity】ボタンを押しても反応しなくなった

2020-05-28

ボタンを押しても反応しなくなった

Unityでボタンを押下できない現象に遭遇し1日近く無駄にしてしまったので原因と解決方法を記載していきたいと思います

 

原因

原因は「Canvas」の「Graphic Raycaster」の「Ignore Reversed Graphics」プロパティの設定でした!

 

このプロパティがなんなのかというと、おそらくですが裏を向いているオブジェクトにはRayが反応しない(クリックしてもRayが当たらない)というものだと思います

 

私は、GameObjectをx軸を中心に180度回転させていたので、GameObjectの裏面にRayがあたり反応しなかったということでした〜

 

x軸を中心に回転させていたのをz軸を中心に180度回転させたら直りました(本来これがやりたかった)

GameObjectの裏面にも当たり判定を付けたかったら「Canvas > Graphic Raycaster > Ignore Reversed Graphics」のチェックを外せばボタンが押せるようになると思います!

 

以上、解決したらすっきりするね笑

-Unity

© 2024 ITime