[Unity] 숫자 서서히 바뀌는 스크립트 [펌]
장도
·2020. 6. 21. 21:47
728x90
반응형
이걸 구현하려고 혼자 머리 낑낑 싸매면서 한참을 고민했습니다.
그런데 구글링 하나가 일을 말끔하게 해결해주더라구요.
Time.DeltaTime을 쓸 생각을 왜 못했을까...!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
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();
}
|
cs |
감사합니다.
[출처] https://unitys.tistory.com/7
반응형
'게임개발 > C# & Unity 팁' 카테고리의 다른 글
[Unity] 인스펙터가 스크립트에 맞춰 업데이트 안되는 오류 꿀팁 (4) | 2021.01.26 |
---|---|
좋은 코딩 습관 [펌] (0) | 2020.06.21 |
[Unity] LitJson으로 엑셀 데이터 가져오기 (안드로이드, StreamingAssets) (2) | 2020.05.16 |