반응형
textmesh를 사용하는데 line수에 따라서 뒷배경이나 ui position을 알기 위해 line count 확인이 필요했다.
1. Textmesh의 linecount 확인하기
Line count를 확인하는 법은 아래와 같이 간단하다.
public TextMeshProUGUI textMesh;
int count = textMesh.textInfo.lineCount;
하지만! text를 할당하고 바로 lineCount를 확인하면 제대로 값을 가져오지 못했다.
2. line count 제대로 가져오기
TextMesh에 text를 할당한 뒤 ForceMeshUpdate api를 호출하면 값을 제대로 가져올 수 있었다.
textMesh.text = "abcdedf";
//text를 변경하고 아래 api를 호출하면 lineCount값을 잘 가져온다
textMesh.ForceMeshUpdate(true);
Debug.log(textMesh.textInfo.lineCount);
감사합니다.
반응형
'Develop > Unity' 카테고리의 다른 글
Unity textmesh 배경 자동 크기변경, resize (0) | 2023.01.13 |
---|---|
스팀 게임 마케팅 하는 법 1 (0) | 2023.01.04 |
스팀 게임 출시 하는 법 (1) | 2022.12.23 |
[Unity] 복불복 게임 소스 공유 feat. Chwazi (0) | 2021.02.01 |
댓글