Collider2 Trigger 충돌 함수 OnTriggerEnter: 충돌 시에 한번 call back OnTriggerExit: 충돌 후 반동시(지나갈때) call back 충돌 시/후 색상변환 움직이는 객체 1에 rigitbody가 있어야 하며, 멈춰있는 객체 2에는 Collider의 Is Trigger 옵션이 켜 있어야함. # 두 객체가 부딪혔을 때 이벤트 발생 private void OnTriggerEnter(Collider other) { # 맞닿았을 때 색상이 검게 변함 GetComponent().material.color = Color.black; } # 두 객체가 부딪혔다가 떨어질 때 이벤트 발생 private void OnTriggerExit(Collider other) { # 맞닿았은 후, 떨어질 때 색상이 파랗게 변함 Get.. 2021. 1. 14. Collider 충돌을 감지하기 위한 Component (Unity 2019.4.5f1 기준) Collider는 GameObject 별로 부여해야 GameObject 사이에 물리 계산이 됨. 게임 중 이동해야 하는 객체에는 Rigidbody component가 있어야함. Rigidbody component가 추가되어 있다면 Collider의 타입에 따라 물리적 반응을 함. (예: Box mesh+Rigitbody+Sphere collider: Box가 구처럼 굴러감) Sphere(반지름) > Capsule(반지름+높이) > Box(가로*세로*높이) 순으로 감지속도가 빠름 Component - Physics - Rigidody/Box/Sphere/Capsule/Mesh/Wheel/Terrain Collider 선택 (On.. 2020. 8. 4. 이전 1 다음