유니티 정복 스터디 3일차
스터디 팀 명
유니티 정복
스터디 진행 회차 및 일자
3회차(2021.06.23) 카카오톡
스터디 참여자
전원 참여 완료
스터디 주요 내용
충돌에 관련된 Collider, Collision, Trigger
스터디에서 나왔던 질문
1. Collider을 설정하는 방법에 대한 질문
2. 어떤 상황에서 Collision이 발생하는지에 대한 질문
3. 어떤 상황에서 Trigger가 발생하는지에 대한 질문
질문에 대한 서로의 답과 아직 해결하지 못한 질문들
1. Collider을 설정하는 방법에 대한 질문
땅은 plane을 추가하여 만들수 있는데, 여기에는 Mesh Collider가 있어서 다른 collider를 가진 GameObject가 통과하지 못하게 한다.
플레이어같은 GameObject에는 capsule collider를 componet로 추가해 충돌영역을 설정할수 있고, edit collider로 충돌범위를 설정한다.
중력을 적용시키려면 RigidBody를 component로 추가한뒤, use Gravity를 체크하면 된다.
RIgidBody의 Mass는 질량설정이고, isKinematic은 물리적용을 하지않는것이며, Mass는 질량 설정이다.
2. 어떤 상황에서 Collision이 발생하는지에 대한 질문
OnCollisionEnter로 나와 충돌하는것의 정보를 받을수 있는데, 여기에는 2가지 조건이 있다.
첫번쨰는, 나 or 상대에게 RigidBody가 존재해야 하며, IsKinematic은 Off여야 한다.
두번쨰는, 나 and 상대에게 Collider가 있어야 하며, isTrigger은 Off여야 한다.
3. 어떤 상황에서 Trigger가 발생하는지에 대한 질문
OnTriggerEnter로 물리와 상관없이 나와 겹치는것들의 정보를 받을수 있는데, 여기에는 3가지 조건이 있다.
첫번쨰는, 나 and 상대의 Collider가 있어야 한다는 것이다.
두번쨰는, 나 or 상대의 Collider의 isTrigger가 On이어야 한다는 것이다.
세번쨰는, 나 or 상대의 RigidBody가 존재해야 한다는 것이다.
다음번 스터디 주제
다음번 스터디 주제는 물체를 촬영하는 Camera로 정하였다.
답변 0





