UI 자동화 강의를 듣던 중 발생한 문제였습니다.
텍스트 enum의 정보를 받기 위해 Bind<Text>(typeof(Texts)); 를 작성했더니, 텍스트의 Value를 인식하지 못하더군요.
이유를 알아봤는데, 최근 버전에서는 기존의 Text가 TextMeshPro - Text (UI), 즉 TMP로 바뀌었기 때문에, 그에 따라 자료형도 다르게 써 줘야 한다는 것을 확인했습니다.
이 경우, 상단에는 using TMPro; 를 입력하고, 자료형은 public TMP_Text tmp; 처럼 'TMP_Text' 로 바꿔야 정상적으로 이용할 수 있습니다.
요약
using TMPro;
- public TMP_Text tmp;
- public TextMeshProUGUI tmp2;
tmp.text = "원하는 텍스트 적어넣기";
tmp2.text = "원하는 텍스트 적어넣기2";
맞습니다! 좋은 정리 감사합니다.
답글