• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

2D게임 개발인데 백터3를 사용하는 이유가 있나요?

24.02.14 17:32 작성 24.02.14 17:33 수정 조회수 199

0

이번 프로젝트에서 보통 dir은 Vector3로 사용하시던데 이유가 있나요? 어떤거는 Vector2로하고 어떤거는 Vector3로 해서 살짝 혼란이 오네요. 만약 내가 2D게임을 코드를 짤 때 무엇을 기준으로 Vector2, Vector3 사용을 해야할까요?

답변 1

답변을 작성해보세요.

0

유니티는 기본적으로 3D 게임엔진입니다.
(2D도 편리하게 작업할 수 있긴 하지만)

따라서 transform의 position은 늘 Vector3이고,
굳이 Vector2로 코드를 만들어 관리한다면 매 번마다 Vector3로 만드는 부분에서
귀찮아질 수 있으므로 Vector3로 관리해도 무방합니다. (z는 사용 안 하면서)