백지부터 시작하는 이세계 코딩 생활
PointerEventData 본문
PointerEventData
Event payload associated with pointer (mouse / touch) events.
터치하고 있는 상태나 마우스를 클릭하고 있는 상황 (연속적으로 Input.GetKey() 상태를 유지하고 있을 때)
에서 특정 액션을 취할 수 있게 해준다.
public void TouchDown(BaseEventData _data)
{
...
PointerEventData data = _data as PointerEventData;
...
Pad.SetActive(true);
}
public void TouchDrag(BaseEventData _data)
{
PointerEventData data = _data as PointerEventData;
...
}
public void TouchUp(BaseEventData _data)
{
...
Pad.SetActive(false);
...
}
public void OnPointerDown(PointerEventData eventData) : 버튼을 클릭/터치하는 순간 실행됨
public void OnPointerUp(PointerEventData eventDate) : 버튼 클릭/터치를 떼는 순간 실행됨
cf. PointerEventData는 마우스 클릭 시 클릭 버튼, 클릭 횟수, 포인터 위치 등에 대한 정보를 포함하고 있습니다.
Ref.
Unity ScriptReference
docs.unity3d.com/kr/530/ScriptReference/EventSystems.PointerEventData.html
'백지부터 시작하는 이세계 유니티 생활 since 2020' 카테고리의 다른 글
Raycast, RaycastHit, DrawRay (0) | 2020.11.24 |
---|---|
Singleton (0) | 2020.11.19 |
Dictionary (0) | 2020.11.18 |
magnitude (0) | 2020.11.18 |
eulerAngles (0) | 2020.11.18 |
Comments