728x90
기본적인 방법으로 player의 움직임을 제어할 때 Update문에 transform.position 변경을 통해 player의 위치를 조종하는 경우가 있다. 이때 Time.deltaTime을 곱하게 된다.
기기에 따라 혹은 프레임에 따라 Update문이 실행되는 시간은 차이가 난다. 각기 다른 프레임마다 같은 숫자(예를 들어 speed 값)만 곱해줄 경우 기기의 성능에 따라 게임 속도에 차이가 있을 수 있다. 때문에 Time.deltaTime을 곱해주어서 다른 기기에서도 같은 속도로 움직이게 할 수 있다.
728x90
'공부 > Unity' 카테고리의 다른 글
[Unity] 게임 실행 작은 화면으로 하기 (0) | 2022.07.29 |
---|---|
[Unity] 몬스터가 죽을 때 나오는 효과는 어떻게 만들어야 할까 (0) | 2022.07.28 |
[Unity] 버튼 클릭하면 다음 스테이지로 넘어가기 / 씬전환 (0) | 2022.05.18 |
[Unity] 1인칭 FPS 총알 발사하기 (0) | 2022.05.17 |
[Unity] Scene씬 전환 시 화면이 어두워지는 오류 (0) | 2022.05.12 |