반응형
interactable
UI(버튼, 텍스트 필드, 슬라이더 등)을 사용자와 상호작용 여부를 제어할 수 있다.
public bool interactable;
코드 예시
버튼의 interactable의 상태에 따라 버튼의 텍스트가 업데이트 되어서 시각적으로 확인할 수 있는 코드이다.
private void Start()
{
UpdateButtonClick();
}
// 버튼이 클릭될 때 호출
private void OnButtonClick()
{
isInteractable = !isInteractable;
UpdateButtonClick();
}
private void UpdateButtonClick()
{
button.interactable = isInteractable;
buttonText.text = isInteractable ? "Interactable" : "Non_Interactable";
}
영상으로 확인
반응형
'유니티 공부 > Unity' 카테고리의 다른 글
Unity - Grid Layout Group (0) | 2023.06.21 |
---|---|
Unity - AsyncOperation을 사용해서 Scene 전환하면서 로딩화면 나오게 하는 법 (0) | 2023.06.18 |
Unity - using문(using directive , using statement) (0) | 2023.06.18 |
Unity - 게임 binary파일로 저장하고 로드하는 법(BinaryFormatter, using문) (0) | 2023.06.17 |
Unity - 게임 json파일로 저장하고 로드하는 법 (JsonUtility.ToJson, JsonUtility.FromJson) (0) | 2023.06.17 |
댓글