728x90
유니티에서 float 자료형을 출력해보면 소수점 7자리까지 표기해준다.
speedUI.text = attackSpeed.ToString();
다음 코드와 같이 작성하면 사진과같이 Text를 출력한다.
하지만 보통 저렇게 모두 표기하지않고 소수점 1자리나 2자리까지만 표기합니다.
소수점 자리 표기
소수점 1자리 |
speedUI.text = attackSpeed.ToString("F1"); |
소수점 2자리 |
speedUI.text = attackSpeed.ToString("F2"); |
.
.
이렇게 ToString의 매개변수로 "F1","F2" 등을 넣어주면 된다
0.4 밑의 소수점 자리는 출력하지않고 잘라내는 모습을 볼 수 있다.
재화나 큰 숫자의 경우 1,000 단위로 콤마(,)표시를 해주는게 가독성이 좋다
위 재화를 보면 콤마가 없어 한눈에 알아보기 힘든데 이럴땐
콤마(,) 표기
To.String("N0"); |
이렇게 TO.String의 매개변수로 "N0","N1" 등을 붙여주면 되고
뒤에 숫자는 F와 같이 소숫점을 잘라준다
728x90
'유니티' 카테고리의 다른 글
[Unity] 유니티 : IgnoreLayerCollision 특정 레이어 충돌 무시 (0) | 2023.05.23 |
---|---|
[Unity] 유니티 : ToString() 원하는 Color로 출력하기 (0) | 2023.05.14 |
[유니티 문제 수정] 활 조준 : 플레이어 화면 중심으로 회전 (0) | 2023.05.06 |
[Unity] 유니티 : 1. Action , 이벤트, event (0) | 2023.04.30 |
[유니티] Invaild worldAABB. Object is too large or too far away from origin (0) | 2023.04.29 |