• Home
  • About
    • KKsDev photo

      KKsDev

      게임 프로그래머를 목표로 Unity, C#을 공부하고 있습니다.

    • Learn More
    • Email
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

Unity의 물리 엔진은 어떻게 동작하며, 어떤 요소를 조작할 수 있는지 설명해주세요.

07 Dec 2023

Reading time ~1 minute

  1. 기술 면접 예상 질문 - Unity의 물리 엔진은 어떻게 동작하며, 어떤 요소를 조작할 수 있는지 설명해주세요.

nbcbanner



기술 면접 예상 질문 - Unity의 물리 엔진은 어떻게 동작하며, 어떤 요소를 조작할 수 있는지 설명해주세요.

유니티의 물리엔진은 PhysX 엔진에 기반을 두고 있습니다,

이 엔진은 물체의 충돌, 마찰, 반발력등 물리 상호작용을 시물레이션 합니다.

유니티의 물리엔진은 게임 FixedUpdate 함수를 통해 일정한 간격으로 업데이트 됩니다.

Rigidbody 컴포넌트를 가진 게임 오브젝트는 물리 엔진에 영향을 받아 자동으로 움직이게 되고

Collider 컴포넌트를 가진 게임 오브젝트는 다른 오브젝트와의 충돌을 감지할 수 있습니다.

조작할 수 있는 주요 요소들로는 Rigidbody를 통한 중력, 질량, 드래그

PhysicsMaterial를 통한 마찰력, 반발력 그리고 전역 중력을 조절하거나 Layer설정을 통해서

원하는 충돌만을 활성화 할 수 있습니다.



nbcthumbnail



TIQ내일배움캠프스파르타기술 면접 예상 질문 Share Tweet +1