interact : 소통하다, 상호 작용하다.
interactable = 소통할 수 있는, 상호 작용 가능한. 정도로 의미를 해석할 수 있다.
UGUI에서 UI - Button을 생성하면 다음과 같이 컴포넌트가 몇 개가 기본적으로 생성된다.
위에서 보면 Button 컴포넌트에 Interactable이 체크되어 있다.
(버튼이므로 기본으로 버튼을 누를 수 있게 되어있다.)
만약, 이 버튼을 상황에 따라 비활성화하고 싶다면, 해당 버튼으로 들어 간 뒤 false로 바꿔주면 된다.
GetComponent<Button>().interactable = true;
GetComponent<Button>().interactable = false;
를 통해 게임 실행 도중 동적으로 활성화/비활성화할 수 있다.
'개발 > Unity & C#' 카테고리의 다른 글
[유니티] Mathf를 통해 반올림, 올림, 내림 처리하기.. (0) | 2018.03.25 |
---|---|
[유니티] Mathf.Lerf를 통해 두 값 사이의 거리 구하기 (0) | 2018.03.25 |
[유니티] 자식 오브젝트를 얻을때 사용하는 메소드 (0) | 2018.03.24 |
[유니티] 유니티에서 [Tooltip]사용하기 (0) | 2018.03.24 |
[유니티] 씬 이름 불러오기 : SceneManager.GetActiveScene().name (0) | 2018.03.23 |