facebook twitter hatena line email

「Unity/3d/クリック」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(3Dオブジェクトをクリックする方法)
(3Dオブジェクトをクリックする方法)
行1: 行1:
 
==3Dオブジェクトをクリックする方法==
 
==3Dオブジェクトをクリックする方法==
 
#Cubeか何かをヒエラルキーに追加して、その対象オブジェクトに、EventTriggerを、AddComponentする。
 
#Cubeか何かをヒエラルキーに追加して、その対象オブジェクトに、EventTriggerを、AddComponentする。
#MainCameraにPhysicsRaycasterを追加
+
#MainCameraにPhysicsRaycasterをAddComponentする。
 
#ヒエラルキーにEventSystemがない場合は、左クリックから、新規で、UI/EventSystemを追加する
 
#ヒエラルキーにEventSystemがない場合は、左クリックから、新規で、UI/EventSystemを追加する
 
#下のCubeEventTrigger.csをCubeオブジェクトにAddCompornetする。
 
#下のCubeEventTrigger.csをCubeオブジェクトにAddCompornetする。

2022年11月15日 (火) 16:31時点における版

3Dオブジェクトをクリックする方法

  1. Cubeか何かをヒエラルキーに追加して、その対象オブジェクトに、EventTriggerを、AddComponentする。
  2. MainCameraにPhysicsRaycasterをAddComponentする。
  3. ヒエラルキーにEventSystemがない場合は、左クリックから、新規で、UI/EventSystemを追加する
  4. 下のCubeEventTrigger.csをCubeオブジェクトにAddCompornetする。
  5. CubeをクリックするとClicked!が出る

CubeEventTrigger.cs

public class CubeEventTrigger : MonoBehaviour, IPointerClickHandler
{
    public void OnPointerClick(PointerEventData pointerEventData)
    {
        Debug.Log("Clicked!");
    }
}