반응형
UI Text에 float을 String으로 표현해야 할 때 원하는 소수점 자리까지만 표현을 하고 싶을경우가 있다.
단순히 ToString() 함수에 'F' 포맷을 넣어주면 된다.
float a = 1.234f;
a.ToString("F1"); // 1.2
a.ToString("F2"); // 1.23
a.ToString("F3"); // 1.234
또 마찬가지로 숫자를 1,000 단위로 콤마를 표현해 String으로 반환하고 싶을때가 있다.
float a = 10000.123f;
a.ToString("N1"); // 10,000.1
a.ToString("N2"); // 10,000.12
a.ToString("N3"); // 10,000.123
F대신에 N으로 바꾸어 주면 된다.(아마도 Numric 의 약자가 아닐까 싶다.)
이렇게 간단한 포맷으로 사용이 가능하다.
반응형
'개발 & 강의 > Unity' 카테고리의 다른 글
[유니티UI] Tab 탭 버튼과 메뉴 간단하게 만들기 +예제 (0) | 2023.11.11 |
---|---|
[유니티]바로써먹자, Factory 패턴에 대한 소개 및 예제 (0) | 2023.09.26 |
[유니티UI] 레이아웃 크기에 맞춰 자동 크기 조절 ContentSizeFitter 예제 (0) | 2023.09.17 |
[유니티] 데이터 저장&불러오기(Save&Load) - PlayerPrefs (0) | 2020.12.24 |
유니티-싱글톤패턴(Singleton) 설명 및 스크립트 예제 (0) | 2020.12.20 |