「Unity/3d/クリック」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→3DオブジェクトをEventTriggerでクリックする方法) |
|||
| 行16: | 行16: | ||
} | } | ||
</pre> | </pre> | ||
| + | |||
| + | ===反応しない時=== | ||
| + | 対象オブジェクトにBoxColiderなどのColider系が追加されてることを確認 | ||
2022年11月15日 (火) 16:52時点における版
3DオブジェクトをEventTriggerでクリックする方法
- Cubeか何かをヒエラルキーに追加して、その対象オブジェクトに、EventTriggerを、AddComponentする。
- MainCameraにPhysicsRaycasterをAddComponentする。
- ヒエラルキーにEventSystemがない場合は、左クリックから、新規で、UI/EventSystemを追加する
- 下のCubeEventTrigger.csをCubeオブジェクトにAddCompornetする。
- CubeをクリックするとClicked!が出る
CubeEventTrigger.cs
public class CubeEventTrigger : MonoBehaviour, IPointerClickHandler
{
public void OnPointerClick(PointerEventData pointerEventData)
{
Debug.Log("Clicked!");
}
}
反応しない時
対象オブジェクトにBoxColiderなどのColider系が追加されてることを確認
