#6 Time.DeltaTime()

Daniel·2023년 12월 3일
0

Unity

목록 보기
5/8

Time.DeltaTime = 각 프레임이 실행되는 데 시간이 얼마나 소요되었는지 알려주는것

EX)
빠른 컴퓨터에서는 프레임마다 더 짧은 시간이 걸리고
느린 컴퓨터에서는 더 오랜 시간이 소요될 것입니다.

그렇기에 DeltaTime을 사용해서 컴퓨터 성능과 상관없이 결과물을 동일하게 보여줍니다.

Distance per second :

1 Frames per Second Duration of Frame = 1

   void Update()
    {
        float steerAmount = Input.GetAxis("Horizontal") * steerSpeed * Time.deltaTime;
        float moveAmount = Input.GetAxis("Vertical") * moveSpeed * Time.deltaTime;
        transform.Rotate(0,0,-steerAmount);
        transform.Translate(0,moveAmount,0);
    }

보정값 적용되어
Steer Speed 값은 100으로 설정되고

Move Speed 5로 설정해야 움직이기 시작되었다.

profile
개발왕초보

0개의 댓글