概要
シーンのカメラに Physics 2D Raycaster をアタッチして
シーンに Event System を配置して
スプライトに OnPointerEnter 検知用のスクリプトと Circle Collider 2D をアタッチして
using UnityEngine; using UnityEngine.EventSystems; public class Example : MonoBehaviour, IPointerEnterHandler { void IPointerEnterHandler.OnPointerEnter( PointerEventData eventData ) { Debug.Log( "OnPointerEnter" ); } }
OnPointerEnter 検知用のスクリプトを上記のように実装してみたが
OnPointerEnter が反応しない現象に遭遇した
なぜかクリックすると OnPointerEnter が反応する状態だった
Device Simulator を使わずに Game ビューで動作確認してみたら
OnPointerEnter が正常に反応した