inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유니티 정복 스터디 2일차

오지호
0

스터디 팀 명

유니티 정복

스터디 진행 회차 및 일자

2회차(2021.06.22) 카카오톡

스터디 참여자

전원 참여 완료

스터디 주요 내용

Transform3가지 요소인 Position, Rotation, Scale

스터디에서 나왔던 질문

1.   Position의 다양한 함수들에 관한 질문

2.   Rotation의 다양한 함수들에 관한 질문

질문에 대한 서로의 답과 아직 해결하지 못한 질문들

1.   Position의 다양한 함수들에 관한 답변

transform.position Vector3(x,y,z)을 이용해 GameObject의 좌표를 이동시킬수 있다.

Input.GetKey(KeyCode.W) W키를 눌렀을떄 true가 되는데, 그떄 Time.deltaTime을 이용하면 누른시간과 비례하게 좌표이동이 가능하다.

transform.Translate을 사용하면 절대좌표가 아닌 자신의 위치를 기준으로 이동하는 상대좌표를 이용하게 된다.

transform.position.magnitude는 백터의 크기를 반환하고, transform.position.nomalized는 백터의 방향을 반환한다

2.   Rotation의 다양한 함수들에 관한 답변

회전에는 3가지 종류가 있는데, 첫번쨰는 절대 회전값 transform.eulerAngles이다.

두번쨰는 특정축을 기준으로 회전시키는 transform.Roate이고,

세번쨰는 transform.rotation = Quaternion.Euler 형태인데,

이것은 특정상태에서 락걸리는걸 방지하기 위한 쿼터니엄을 이용한 회전이다.

Quaternion.LookRotation은 원하는 방향을 쳐다보게 하는 기능이다.

Quaternion.Slerp를 이용하면 설정한 확률에 따라 이동시킬수 있다.

 

다음번 스터디 주제

          다음번 스터디 주제는 충돌을 주관하는 Collision으로 정하였다.

답변 0