UnityのuGUIのボタンを押した際、背面にあるオブジェクトも一緒に押されるケースの対策について紹介します。 これを回避するには、EventSystems.EventSystem.IsPointerOverGameObjectでボタンを選択中か判定し、選択中なら押さない事にする…といった形で修正します。 gist.github.com なおEventSystems.EventSystem.IsPointerOverGameObjectの引数なしはマウス判定、引数ありはタッチ入力用です。 あと2つくらい対策があったのですが、それを紹介していた動画を忘れてしまい、自分も対策らしい対策が思いつかないので、とりあえずコレだけ紹介します。