스크롤/드래그 이벤트를 받는 방법
Unity3D/NGUI / 2012. 11. 13. 17:24
스크롤/드래그 이벤트를 받는 방법
- NGUI에서는 BoxCollider를 붙인 오브젝트만 UICamera의 마우스 이벤트를 받는다
- BoxCollider 뿐만 아니라 Collider면 다 될 것 같긴 하지만 확인해보진 않았다
- 따라서 BoxCollider와 UIDragPanelContents를 붙인 오브젝트에 UIForwardEvents 스크립트를 붙인다
- UIForwardEvents의 OnDrag를 true로 설정하고, UIForwardEvents의 target을 UIDragPanelContents 오브젝트로 지정한다
- UIDragPanelContents 오브젝트에 UIEventListener 스크립트를 붙이고 이벤트를 받거나, 직접 OnDrag() 를 구현한다
- OnScroll은 위 과정을 참고하여 알아서 구현한다
[출처] [NGUI] UIDraggablePanel 사용법 정리|작성자 crazylulu
반응형
'Unity3D > NGUI' 카테고리의 다른 글
NGUI: Events(Event Functions) (2) | 2012.12.07 |
---|---|
NGUI Virtual Joystick (1) | 2012.12.05 |
유니티 NGUI 에서 라벨에 한글(폰트) 적용하기 (2) | 2012.11.05 |
NGUI - Sticky Floating Text (0) | 2012.10.28 |
NGUI: HUD Text (0) | 2012.10.26 |