버튼을 1회 클릭 후 더이상 누르지 못 하게 막는 것이 비활성화(disable)이다.



NGUI를 사용하는 경우 스크립트에서 비활성화시키기 위해서는 


버튼을 찾아온 후, isEnabled를 사용한다.



answerObject.GetComponent<UIButton>().isEnabled = false;


이것이 버튼을 눌렀을 때, 버튼을 다시 중복해서 누를 수 없게 비활성화시키는 코드이다.




그런데, 실행해보면 다음과 같이 비활성화되었다고 저렇게 진한 회색으로 표시된다.


이것은 기본적으로 세팅되어있는것이다.


색상을 바꾸고 싶거나, 제거하고 싶으면 UIButton에서 없애면된다.



위에서 Disabled를 수정해주면 된다.


이상으로 NGUI에서 UIButton 사용시, isEnabled = false로 비활성화했을 때 색상 제거하는 것을 알아보았다.

Posted by sungho88
,