この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
wiki:unity:tips:097 [2015/02/03 23:08] step |
wiki:unity:tips:097 [2015/03/04 22:15] step |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== 097 uGUIのボタンとGameObjectが重なっている時にGameObjectのタッチを無視する ====== | + | ====== GameObjectが重なっている時uGUIで配置したボタンだけタッチに反応させる ====== |
- | uGUIとSpriteや他のGameObjectが重なっている時、両方タッチに反応してしまうのは都合が悪い。 | + | uGUIのボタンにSpriteなど他のGameObject重なっている時、両方のタッチ処理に反応してしまうのは都合が悪いので、 |
- | なので、uGUIのUIが重なっている時は、その他のタッチ処理を無効にして通らない様にします。 | + | uGUIのUIオブジェクトが何かしら重なっている時は、その他のタッチ処理を無効にして通らない様にしてみます。 |
- | 基本的には、EventSystem.current.IsPointerOverGameObject()を使えば良いです。 | + | この対応にはEventSystem.current.IsPointerOverGameObject()を使えば良いです。 |
<code csharp> | <code csharp> |