オプション画面などを本編の画面にオーバーレイで出すような場合に、 ゲーム本編の方のボタンを押されたくないといった制御したい。
といった場合の話。
例えば、図のように両方押せるボタンがある場合、両方のボタンが押せてしまいます。
Imageでタップをガード
タップできないようにするためには、触れなくしたらいいというアプローチをとると、 対応は非常に簡単で、画像を一枚挟むことで押せなくなります。
背景を置きたくない場合でも、Imageの透過を0にしてもガードすることが出来ます。
uGUIのPanel
親GameObjectを作って、ボタンと背景画像をまとめてしまえば親のON/OFFだけで制御できるので楽。