開発

【Unity】Cubeにタップイベントを追加する

1.Cubeを追加

2.EventSystemも追加(これがないとイベントが発火しない)

3.スクリプトを追加(PickupObj)

4.Cubeにアタッチする

5.Cubeの「Add Component」からEvent > Event Triggerを追加

6.Cubeにアタッチされたスクリプト(PickupObj)からPointerClickへドロップダウン

アタッチされたスクリプからドロップダウンしないとうまく反映されない

7.PickupObjのコードは以下のような感じ

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PickupObj : MonoBehaviour
{
   public void OnClickObj()
    {
        gameObject.SetActive(false);
    }
}

タップされるとオブジェクトを非表示にする。

8.最後にMainCameraにPhysics Raycasterを追加