Unity/물리2 콜라이더(Collider) 서론 유니티(Unity)에서 콜라이더(Collider)는 게임 오브젝트(Game Object)의 충돌(Collision)과 트리거(Trigger)를 처리하는 데 사용되는 컴포넌트이다. 콜라이더는 게임 세계에서 물체가 어떻게 상호작용하는지를 정의하는 물리학적인 형태를 가진다. 게임 개발에서 충돌 감지, 물리 효과, 충돌 이벤트 처리 등 다양한 작업을 처리하는데 쓰인다. 콜라이더 Collider 컴포넌트는 물리적 충돌을 위해 게임 오브젝트의 모양을 정의한다. 보이지 않는 콜라이더는 게임 오브젝트의 메시와 완전히 똑같을 필요는 없다. 메시의 대략적인 근사치로도 효율적일 때가 많으며, 게임플레이에서 구별하기 어렵다. 3D에서는 박스 콜라이더, 스피어 콜라이더, 캡슐 콜라이더가 기본적인 타입으로, 2D에서는 박스.. 2023. 8. 10. 리지드바디(Rigidbody) 서론 유니티(Unity)의 리지드바디(Rigidbody)는 게임 오브젝트를 물리 시뮬레이션에 참여시키기 위해 사용되는 컴포넌트이다. 리지드바디는 물리 엔진을 기반으로 작동하며, 오브젝트에 힘과 운동을 적용하여 자연스러운 물리 효과를 구현하는 데 사용된다. 주로 물리 시뮬레이션을 위해 사용되며, 유니티의 물리 엔진은 충돌, 탄성, 마찰 등 다양한 물리 특성들을 지원한다. 이를 통해 게임 내의 오브젝트들이 더 현실적이고 자연스러운 움직임을 갖추도록 도와준다. 리지드바디를 사용하여 어려운 물리 효과를 직접 계산할 필요 없이 간단하게 물리 시뮬레이션을 구현할 수 있다. Rigidbody 리지드바디를 게임 오브젝트에 추가하면 그 오브젝트는 물리 시뮬레이션에 의해 제어된다. 충돌, 중력, 운동 등과 같은 물리 특성.. 2023. 7. 24. 이전 1 다음 반응형