Unity 충돌감지
-
Unity C# 2가지 충돌 감지 OnCollisionEnter, OnTriggerEnter프로그래밍/Unity 2023. 6. 14. 21:20
Unity에서 충돌을 감지하는 방법은 2가지가 있읍니다. 사실 Raycast라고 하나 더 있는데 Unity에서 만들어 준 OnCollision, OnTrigger 내장함수를 먼저 알아보겠읍니다. 1. OnCollisionEnter / OnCollisionStay / OnCollisionExit Rigidbody + Box Collider에서 Trigger 처리를 하지 않은 오브젝트는 유니티의 물리 엔진의 영향을 받게 되는데 이 오브젝트에 적용할 Script에서 OnCollision ~~ 함수를 쓰면 충돌 감지를 합니다. 충돌감지를 하면 Update안에서 계속 인식이 되야하니까 Update 문 안에 써야하나 싶지만 Update안에 쓸 필요 없이 Update 바깥에 써주면 됨니당. 2D에서는 뒤에 2D를 붙..