유니티 정복 스터디 2일차

스터디 팀 명<o:p></o:p>

유니티 정복<o:p></o:p>

스터디 진행 회차 및 일자<o:p></o:p>

2회차(2021.06.22) 카카오톡<o:p></o:p>

스터디 참여자<o:p></o:p>

전원 참여 완료<o:p></o:p>

스터디 주요 내용<o:p></o:p>

Transform3가지 요소인 Position, Rotation, Scale<o:p></o:p>

스터디에서 나왔던 질문<o:p></o:p>

1.   Position의 다양한 함수들에 관한 질문<o:p></o:p>

2.   Rotation의 다양한 함수들에 관한 질문<o:p></o:p>

질문에 대한 서로의 답과 아직 해결하지 못한 질문들<o:p></o:p>

1.   Position의 다양한 함수들에 관한 답변<o:p></o:p>

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

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

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

transform.position.magnitude는 백터의 크기를 반환하고, transform.position.nomalized는 백터의 방향을 반환한다<o:p></o:p>

2.   Rotation의 다양한 함수들에 관한 답변<o:p></o:p>

회전에는 3가지 종류가 있는데, 첫번쨰는 절대 회전값 transform.eulerAngles이다.<o:p></o:p>

두번쨰는 특정축을 기준으로 회전시키는 transform.Roate이고,<o:p></o:p>

세번쨰는 transform.rotation = Quaternion.Euler 형태인데,<o:p></o:p>

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

Quaternion.LookRotation은 원하는 방향을 쳐다보게 하는 기능이다.<o:p></o:p>

Quaternion.Slerp를 이용하면 설정한 확률에 따라 이동시킬수 있다.<o:p></o:p>

 

다음번 스터디 주제<o:p></o:p>

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

채널톡 아이콘