Pages

October 2, 2013

[unity] NGUI에서 UIButton이 아닌 GameObject가 클릭이벤트를 받는 방법

간단하지만 기록을 위해 포스팅.

어떤 GameObject 가 NGUI UICamera의 child이고 그 오브젝트가 Collider를 가지고 있는 경우 UICamera 오브젝트에서 해당 GameObject의 OnPress(bool isPressed) 함수를 호출하게 된다.


  • isPressed == true : 오브젝트가 눌러진 상태에 발생하는 이벤트
  • isPressed == false : 오브젝트가 눌려졌다가 놓아진 상태에 발생하는 이벤트
이 함수를 이용해서 버튼이 아니더라도 클릭혹은 터치 이벤트를 받아 이용할 수 있다.


No comments:

Post a Comment