총알발사 Vector3
129
작성한 질문수 1
총알 발사를 위해 Vector3을 왜 쓰신걸까요?
Vector2로도 구현 가능하지 않나요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 이경미님.
Vector3와 Vector2 모두 Unity에서 위치와 움직임을 정의하는 데 사용되는 구조체입니다. 차이점은 Vector3는 3차원 공간의 x, y, z 좌표를 나타내고, Vector2는 2차원 공간의 x, y 좌표만을 나타낸다는 것입니다.
Unity 프로젝트에서 3D 환경을 사용하는 경우, 종종 3D 좌표계를 기반으로 작업해야 하므로 Vector3가 기본적으로 사용됩니다. 그러나 게임이 2D 환경이라면 실제로는 Vector2를 사용해도 무방합니다. 사실, 총알이 단순히 평면에서 이동하기만 한다면 Vector2로 구현하는 것이 더 효율적일 수 있습니다.
관련 질문에서 추가 설명과 예제를 확인하실 수 있습니다:
- 질문입니다ㅠㅠ: 유니티와 관련된 기초적인 구현 문제 및 Vector 관련 질문을 다루고 있습니다.
- 프리팹에 스크립트 붙이기: Unity에서 프리팹을 다루는 방법과 스크립트 관련 오류 해결 방법에 대해 설명합니다.
Vector3를 사용할 때는 주로 깊이(z축)을 사용해야 하는 시나리오가 포함되지만, 그렇지 않은 경우 Vector2를 통해 좀 더 쉽고 가벼운 코드를 작성할 수 있습니다. 이 점을 생각해보시면 좋을 것 같습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
EXTENSIONS
0
55
1
Invoke 오류
0
163
1
4.10 델리게이트 예문이 이해되지 않습니다.
0
121
1
기존에 있던 스크립트에 워링이 새로운 스크립트에서도 콘솔에 뜹니다.
0
116
2
강의 영상 2.5 객체 중 객체와 class관련 질문입니다
0
115
1
델리게이트를 이용하여 멀티캐스트를 할 때, 같은 타입만 담을 수 있나요?
0
183
1
사용하시는 테마가 궁금합니다
0
224
1
저도 이동이 안돼요.....ㅠㅠ
0
207
1
작동이 안되네요
0
650
1
2.17강에서 피격부분이 작동하지 않습니다
0
226
1
교재 관련 질문
0
312
1
유니티 vscode 연결
0
1848
1
Vector2 Vectoe3
-1
377
1
실행시 콘솔창 출력안됨
0
2166
1
왜 이 책에서는 Time.deltaTime을 쓰지 않았는지?
0
795
1
혹시 강의 내용 정리한 것을 블로그에 포스팅 해도 될까요??
0
380
0
collision 발생 조건
0
451
0
강의 2.11 protected와 this/base 에서 객체생성 오류가 발생합니다.
0
332
0
class 작성 스크립트와 객체를 생성하는 스크립트가 다른 경우
0
286
1
질문이 있습니다! 컴파일 에러 관련입니다.
0
276
0
Peek에 대해서 질문드립니다.
0
368
1
이런식으로 코드를 짜도 될까요?
1
593
0
visual studio code
0
381
1
_언더바에 대해 질문드립니다.
0
305
1





