인프런 커뮤니티 질문&답변

H_dong님의 프로필 이미지

작성한 질문수

[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작

보스 스킬 개선

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

24.02.14 17:32 작성

·

333

·

수정됨

0

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

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2024. 02. 14. 23:40

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

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

H_dong님의 프로필 이미지

작성한 질문수

질문하기