관리 메뉴

도드넷

C# 소숫점만 표시하기 - float 소수점만 . 이후 값만 표시하기. 본문

창고/게임 개발 [Hidden]

C# 소숫점만 표시하기 - float 소수점만 . 이후 값만 표시하기.

도드! 2022. 3. 11. 09:30

 

 

 

C#에서 소숫점만 표시하기

float . 이후 소수점만 표시하는 방법?

 

C# 에서 소숫점을 지닌 float 값이 있다고 하자.

 

32.563

 

여기서 . 이후 값인 소숫점만 표시하고 싶다면?

 

방법 : 값에서 정수 값을 빼준다.

 

ㅋㅋㅋㅋㅋ 의외로 간단

 

뜬금없지만 이게 왜 필요하게 됬냐면 유니티에서 애니메이션 진행상황을 가져올 경우 (MyAnimator.GetCurrentAnimatorStateInfo(1).normalizedTime)로 normalizedtime 으로 가져오는데

여기서 애니메이션이 [반복] 되는 경우 normalizedtimed이 2회차인데도 0으로 리셋되지 않고 계속 1넘어서 증가하게

되는데 (?!) 이때 위와같은 방법으로 정수값을 빼주면 재대로된 normalizedtime 값인 0~1 사이만 가지게 된다.

 

 

반응형
Comments