Unity4.6 uGUI でマウスカーソルがUIコンポーネント上にあるかどうかを確認する
マウスカーソルがuGUIのコンポーネント上にあるかどうかは以下のAPIで調べることが出来ました。
API
EventSystemManager.currentSystem.IsPointerOverEventSystemObject()
using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; using System.Collections; public class Observer : MonoBehaviour { void Update () { Debug.Log(EventSystemManager.currentSystem.IsPointerOverEventSystemObject()); } }
このようにして簡単にテスト出来ます。