Time.deltaTime이전 프레임에서 현재 프레임까지 흐른 시간을 나타냄
Update()문의 경우 기기의 성능이나 환경에 따라 프레임 속도가 달라지므로, 시간에 따라 일정한 효과를 작동시켜야하는 경우에 deltaTime을 활용하여 이를 구현
Time.deltaTime을 사용하는 경우
- 이전 프레임에서 현재 프레임까지의 시간을 확인
- 해당 시간을 더해 n초 등의 시간 기준에 따라 효과를 작동시켜야하는 경우에 적용
Ex) 쿨타임, 효과 지속시간, 게임 플레이 시간 등- 또는
Update문에서 이동을 구현할 때, 일정한 이동을 보장하기 위해 사용
Ex) 1 Unit 만큼 3초 동안 이동
1) 초당 10프레임 환경 : 이동 연산에 1/10을 곱함
2) 초당 20프레임 환경 : 이동 연산에 1/20을 곱합
결론적으로 일정한 거리를 이동하게됨
다만 FixedUpdate문을 활용할 경우, 일정한 프레임으로 실행되는 것을 보장하므로 이동 연산에 있어 Time.deltaTime을 사용하지 않아도 됨