-
NGUI 오브젝트에 마우스 이벤트 추가하기개발/지름 2014. 7. 24. 20:03반응형
NGUI 사용 시, sprite 라거나 label 등에 마우스 이벤트를 추가하기 위해서는
1. NGUI의 카메라에서 Mouse Event 를 활성화한다.
2. 최소 인식 정도를 정하고 싶다면 Thresholds 를 조절한다.
3. 이벤트를 받고 싶은 object 에 collider 를 추가한다. ( 여러개라면 단축키를 사용하는 게 정신건강상 좋다 )
4. 대상 오브젝트에 스크립트를 추가하여, 다음 함수를 추가하면 사용 가능하다.
- OnHover (isOver)
- OnPress (isDown)
- OnSelect (selected)
- OnClick ()
- OnDoubleClick ()
- OnDragStart ()
- OnDrag (delta)
- OnDragOver (draggedObject)
- OnDragOut (draggedObject)
- OnDragEnd ()
- OnInput (text)
- OnTooltip (show)
- OnScroll (float delta)
- OnKey (KeyCode key)
동료와 잠깐 본 결과 NGUI 에서 SendMessage 를 사용하여 위 함수들을 호출한다.
반응형