(Unity)カーソル&クリックでオブジェクトを変化させる方法2(EventSystemの活用)

(スクリプト)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加
using UnityEngine.EventSystems;

// CameraにPhysics Raycasterを追加すること(設定ポイント)
public class CurcorClick_2 : MonoBehaviour, IPointerClickHandler // ★追加
{
    public void OnPointerClick(PointerEventData eventData)
    {
        transform.Translate(new Vector3(2, 0, 0));
    }
}

(設定)

・該当オブジェクトにスクリプトを追加

・該当オブジェクトに当たり判定用のコライダーは必要(ポイント)

Event Systemオブジェクトを追加

Cameraに「Physics Raycaster」を追加