• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

Vector3.forward에 대한 궁금증입니다.

23.01.11 14:34 작성 조회수 370

0

안녕하세요, 플레이어의 이동에 대해서 이해가 가지 않는 것이 있어서 질문드립니다.

transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.forward), 0.2f);

transform.position += Vector3.forward Time.deltaTime _speed;

해당 코드에서 Slerp를 이용하면 플레이어의 방향이 천천히 변하기 때문에 position에 바로 Vector3.forward를 이용하여 계산을 해주었다고 이해하였는데요,

이 부분에서

  1. Vector3.forward는 월드 좌표인데 플레이어가 현재 바라보는 방향으로 왜 이동하는 것인지

  2. 둘다 Vector3.forward를 이용하는데 translate과 position에 더해주는 것에 어떤 차이가 있는지 궁금합니다.

감사합니다.

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!