IPointerClickHandler
を継承
クリックされる対象のオブジェクトに IPointerClickHandler
を継承して、 OnPointerClick(PointerEventData eventData)
メソッドを追加します。
PointerEventData
を利用するのに using UnityEngine.EventSystems;
を追記する必要があります。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class Cube : MonoBehaviour, IPointerClickHandler
{
public void OnPointerClick(PointerEventData eventData)
{
print(eventData);
}
}
EventSystem
がなければ追加
カメラに Physics Raycaster
を追加
以上でイベントが取得できるようになります。