[Unity] 숫자 카운팅 애니메이션
- C#
- 2018. 7. 30. 11:54
숫자가 1씩 카운팅 되면서 올라가는 애니메이션입니다.
주로 게임 재화가 올라갈 때 쓰입니다.
StartCoroutine(Count(GameMgr._instance.playerMoney+100, GameMgr._instance.playerMoney));
IEnumerator Count(float target, float current)
{
float duration = 0.5f; // 카운팅에 걸리는 시간 설정.
float offset = (target - current) / duration;
while (current < target)
{
current += offset * Time.deltaTime;
moneyLabel.text = ((int)current).ToString();
yield return null;
}
current = target;
moneyLabel.text = ((int)current).ToString();
}
'C#' 카테고리의 다른 글
[Unity] 화면 회전 코드로 고정하기 (0) | 2018.09.02 |
---|---|
[Unity] new Color가 제대로 적용되지 않을 때 (색깔) (2) | 2018.07.30 |
[Unity] BoxCollider Code로 켜고 끄기 (0) | 2018.07.29 |
[C#] 유용한 비주얼 스튜디오 단축키 (0) | 2018.07.29 |
[Unity] try catch Exception Log 처리 (0) | 2018.07.29 |
이 글을 공유하기