-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
vector3에 new를 붙여줘야 하는 건가요?
22.08.25 19:12 작성 조회수 568
1
transform.rotation = Quaternion.Euler(new Vector3(0.0f, _yAngle, 0.0f));
에서는 Vector3인자에 new를 붙이는데
transform.rotation = Quaternion.LookRotation(Vector3.forward);
여기서는 new를 안붙이는 이유가 Vector3 클리스 내의 함수를 호출 할 때는 안붙이고, 함수를 호출하는게 아니라 좌표 자체를 넣어야 할 때는 new를 붙이는 거라고 구분해도 될까요?
답변을 작성해보세요.
1
Rookiss
지식공유자2022.08.25
그런 것은 아니고, Vector3 클래스 안에
static Vector3 forward = new Vector 등의 문법으로
forward가 이미 만들어져 있기 때문에 바로 사용할 수 있는 것입니다.
답변 1