interact : 소통하다, 상호 작용하다.


의 의미이므로,


interactable는 소통할 수 있는, 상호 작용 가능한... 정도로 의미를 해석할 수 있지 않을까?


UGUI에서 UI - Button을 생성하면 다음과 같이 컴포넌트가 몇 개가 기본적으로 생성된다.




기본적으로 Button 컴포넌트에 Interactable이 체크되어 있다.

(버튼이므로 기본으로 버튼을 누를 수 있게 되어있다.)


만약, 이 버튼을 상황에 따라 비활성화하고 싶다면, 해당 버튼으로 들어 간 뒤 false로 바꿔주면 된다.


GetComponent<Button>().interactable = true;

GetComponent<Button>().interactable = false;


를 통해 게임 실행 도중 동적으로 활성화/비활성화할 수 있다.



Posted by sungho88
,