この記事でのバージョン Unity 5.3.4f1 Personal はじめに ボタンなどを押さなかった時のタッチイベントを処理したいって場合ありますよね。 例えば、画面をタップした時にシーンを移動したいけど、 ボタンを押した時は違う処理をしてシーンの移動はしたくない、みたいな時とかです。 イメージとしては以下のような感じ。 ちなみに、NGUIだとfallThroughを使う事で簡単に実現できます。 残念ながらuGUIにはfallThroughのようなものはありません。 なので、UIの一番後ろにタッチイベントを取得するオブジェクトを配置し、 他のUIに触れなかった時のイベントを受け取とる事で、uGUIでも同じような事をしてみました。 TouchEventHandler では、早速コードです! 使い方は上記のTouchEventHandler.csとSingletonMonoBehaviou
![ボタンなどを押さなかった時のタッチイベントを取得する【Unity】【uGUI】 - (:3[kanのメモ帳]](https://cdn-ak-scissors.b.st-hatena.com/image/square/3b867dc0750c4e655927e2eb684d69834ce84d18/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkan_kikuchi%2F20160622%2F20160622133949.gif)