본문 바로가기

rigidbody2

Rigidbody 객체가 떠 있는 상태에서 충돌했을 때 밀림문제 해결 방법 이번 글에서는 파쿠르 용사를 만들면서 경험했던 문제점에 대한 해결 방법에 대해 다뤄보도록 하겠습니다. ▶ 문제점 파쿠르 용사에서 보스들의 기본 패턴에 점프가 있습니다. 보스가 플레이어 캐릭터보다 크기 때문에 보스와 용사가 충돌했을 때 보스가 밀리는 건 자연스럽지 않습니다. 보스와 용사가 모두 땅에 있을 때는 보스의 Rigidbody 컴포넌트에 있는 mass 값을 더 크게 설정하면 보스가 밀리지 않게 할 수 있습니다. 하지만, 보스가 떠 있는 경우에는 이 mass 값에 상관없이 뒤로 밀려 버리는 문제가 발생합니다. 이러한 물체가 발생하는 이유는 용사와 보스 모두 가속도를 갖고 떠 있는 상태에서 충돌하기 때문에 물리엔진에 의해서 보스도 뒤로 밀려 버리는 현상이 발생하게 됩니다. 하지만 mass 값이 훨씬 큰.. 2023. 4. 27.
[유니티 기초] 충돌 처리 (Rigidbody, Colliders) 게임에서 충돌 처리는 매우 중요한 요소입니다.  유니티에서는 이러한 처리를 위해 Rigidbody 와 BoxCollider, CapsuleCollider 등의 Collider 컴포넌트를 제공해 줍니다. 1. RigidbodyRigidbody 는 GameObject 를 물리 엔진 기반으로 동작할 수 있게 합니다.인스펙터 창에서 [Add Component > Physics > Rigidbody] 를 선택하여 컴포넌트로 추가할 수 있습니다.  Rigidbody를 추가한 후 게임을 실행하면 해당 오브젝트가 밑으로 떨어집니다. 이는 물리 엔진의 중력이 적용됐기 때문입니다.   아래의 링크는 Rigidbody 에 대한 유니티 공식 매뉴얼입니다. 한글로 잘 정리되어 있으니 참조하시기 바랍니다.https://docs... 2022. 10. 21.