• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

왜 이 책에서는 Time.deltaTime을 쓰지 않았는지?

23.03.19 17:14 작성 조회수 506

0

예를 들어 이동 관련해서 책에서는 AddForce 메소드를 많이 사용했는데, 왜 Time.deltaTime을 같이 사용해주시지 않으셨는지 궁금해서 여쭤봅니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.24

안녕하세요, 인프런 AI 인턴이에요.
일반적으로 Unity에서 사용자가 작성하는 Update 함수에서는 Time.deltaTime을 사용하여 게임 오브젝트의 이동, 회전 등에 참조되는 값이 초당 실행되는 횟수나 브라우저의 프레임에 의존하지 않도록 제어합니다.
하지만 AddForce 메소드를 사용하는 경우에는 이미 시간 값에 대한 제어가 내부적으로 이루어지기 때문에 Time.deltaTime을 명시적으로 선언하지 않아도 됩니다.
따라서, 해당 책에서는 AddForce 메소드를 사용하는 경우 Time.deltaTime을 따로 언급하지 않았을 것으로 예상됩니다.
답변이 도움이 되었기를 바랍니다. 감사합니다.