
Prevent rigidbodies from pushing each other 목표 게임을 만들다 보면, 플레이어와 적의 충돌이 일어나게 됩니다. 이 때 유니티 물리를 이용해 이동 로직을 구현했다면 (Rigidbody2D와 BoxColider2D 사용) 서로 밀리게 되는데, 이 때 서로 밀리지 않게 하는 방법을 고민해보고, 도출된 해결방법을 기록합니다. 아이디어 일반적인 Player vs Enemy Collision을 생각해보고, Rigidbody body타입의 특성을 생각하면서 아이디어를 떠올립니다. Kinematic 타입을 켜게 되면, Dynamic 타입의 오브젝트가 와서 충돌해도 움직이지 않습니다. 즉 밀리지 않습니다. (단, Kinematic 타입이 Dynamic에 충돌하면 그냥 pass합니다.)..
자세히 보기