강의로 돌아가기
-

Vector3

vector3를 정확히 어떤 상황에 사용하는지 알려주세요!

1 개의 답변
정두식_

Vector3는 물체의 위치를 표현할 때나, rotation을 표현할 때 사용합니다.
transform.position의 type이 Vector3에요. 질문만으로는 어떤 내용이 궁금하신건지 알기가 어렵네요.

  • -

    new 연산자로 vector3를 만든게 어떤의미인지 모르겠어요

    -―2017.08.18 11:24
  • -

    그럼 vector3라는 클래스가 있는건가요?

    -―2017.08.18 11:24
  • -

    아님 vector3라는 함수가 x,y,z값을 넣어주는건가요?

    -―2017.08.18 11:24
  • -

    아 함수로 접근해서 넣기도 하고 직접 접근해서 바꿔주기도 하나요?

    -―2017.08.18 11:24
  • 정두식_

    Vector3는 클래스가 아니고, struct인데요. 그래서 값을 읽어올 때는 transform.position.x라고 해서 읽어올 수 있지만 transform.position.x = 5라고 해서 값을 변경할 수는 없습니다. 값을 변경할 때는 position에 Vector3 전체를 새로 지정해 주어야 해요. transform.position = new Vector3(5,0,0) 과 같이요.

    정두식_―2017.08.18 11:24
  • -

    감사합니다!!

    -―2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.