inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유니티 정복 스터디 3일차

오지호
0

스터디 팀 명

유니티 정복

스터디 진행 회차 및 일자

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