- 기술 면접 예상 질문 - Unity의 물리 엔진은 어떻게 동작하며, 어떤 요소를 조작할 수 있는지 설명해주세요.
기술 면접 예상 질문 - Unity의 물리 엔진은 어떻게 동작하며, 어떤 요소를 조작할 수 있는지 설명해주세요.
유니티의 물리엔진은 PhysX 엔진에 기반을 두고 있습니다,
이 엔진은 물체의 충돌, 마찰, 반발력등 물리 상호작용을 시물레이션 합니다.
유니티의 물리엔진은 게임 FixedUpdate 함수를 통해 일정한 간격으로 업데이트 됩니다.
Rigidbody 컴포넌트를 가진 게임 오브젝트는 물리 엔진에 영향을 받아 자동으로 움직이게 되고
Collider 컴포넌트를 가진 게임 오브젝트는 다른 오브젝트와의 충돌을 감지할 수 있습니다.
조작할 수 있는 주요 요소들로는 Rigidbody를 통한 중력, 질량, 드래그
PhysicsMaterial를 통한 마찰력, 반발력 그리고 전역 중력을 조절하거나 Layer설정을 통해서
원하는 충돌만을 활성화 할 수 있습니다.