Unity

【Unity】ボタンを押下できない


画像


ボタンを押下できない


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

© 2020 ITime