지금 shop ui 만들고 있는데
public Text moneyText; 이걸로 Text 형식 필드를 만들었음
여기에 Textmashpro로 canvas 안에서 shopui 안에 만들었고
드래그앤드롭하는데 계속 불가능하다고 표시가 뜨네
이거 뭔지 알려줄수잇음?
지금 shop ui 만들고 있는데
public Text moneyText; 이걸로 Text 형식 필드를 만들었음
여기에 Textmashpro로 canvas 안에서 shopui 안에 만들었고
드래그앤드롭하는데 계속 불가능하다고 표시가 뜨네
이거 뭔지 알려줄수잇음?
TextMeshProUGUI 로 public 선언해보세요. 그럼 드래그가 될거에요
using TMPro; 잊지 말고요!
오 되네요~ 근데 그냥 text랑 textmeshpro랑 다른점이 있나여?
ㄴ 일반 텍스트는 UI에 쓰는게 일반적이고 텍스트메쉬프로는 UI뿐만 아니라 오브젝트나 프리팹으로도 만들 수 있어서 데미지표시나 UI가 아닌 텍스트 같은걸 표현할때 좋음 일반 텍스트보다 기능도 많고
그냥 텍스트(레거시) 보다 텍스트메시프로가 이쁘고 기능도 많음
Text와 TextMeshProUGUI랑 아예 다른 존재로 봐야하고, 변수 선언도 꼭 명시해줘야함. 같은 텍스트는 텍스트인데... TMP가 추후에 생기고 최근거라 그럼 일반 텍스트(레거시)는 Text 클래스, TMP는 TextMeshProUGUI 클래스로 선언해줘야함 참고로 TextMesh라는 놈도 있는데 얘도 레거시이고, 예전 Text를 UI 캔버스가 아닌 씬에 놓는 텍스트. 근데 이것도 TMP인 TextMeshPro가 대체해서 웬만해서 쓸 일은 없을거임. 정리하자면... Text != TextMeshProUGUI (UI 캔버스) TexhMesh != TextMeshPro (3D 세계 공간)