ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 를 사용하여 위 함수들을 호출한다.

반응형

댓글