Version: 2021.3
언어: 한국어
Unity에서 기능 레이어 생성
레이어와 레이어마스크

레이어 기반 충돌 감지

레이어 기반 충돌 감지는 게임 오브젝트를 하나 이상의 특정 레이어에 설정된 다른 게임 오브젝트와 충돌하는 방법입니다.

자체 레이어와 충돌하는 오브젝트
자체 레이어와 충돌하는 오브젝트

위 그림에는 게임 오브젝트 6개(평면 3개, 큐브 3개)가 씬 뷰에 보이고 Layer Collision Matrix가 오른쪽 창에 보입니다. 레이어 충돌 매트릭스는 서로 충돌할 수 있는 게임 오브젝트와 레이어를 정의합니다.

예제에서는 동일 레이어에 속한 게임 오브젝트만 서로 충돌할 수 있게 레이어 충돌 매트릭스가 설정되었습니다.

  • 레이어 1에는 레이어 1만 선택되었습니다.
  • 레이어 2에는 레이어 2만 선택되었습니다.
  • 레이어 3에는 레이어 3만 선택되었습니다.

설정을 필요에 맞게 변경할 수 있습니다. 예를 들어 레이어 1이 레이어 2, 3과 충돌하고 레이어 1과 충돌하지 않게 하려면 Layer 1 행을 찾은 다음 Layer 2Layer 3 열의 상자를 선택하고 Layer 1 열의 체크박스는 비워 두어야 합니다.

레이어 기반 충돌 검사 설정

  1. 게임 오브젝트가 속할 레이어를 선택하려면, 인스펙터 창으로 이동 후 게임 오브젝트를 선택하고 상단의 Layer 드롭다운을 선택한 다음 레이어를 선택하거나 새 레이어를 추가합니다. 게임 오브젝트를 레이어에 할당하는 작업을 마칠 때까지 각 게임 오브젝트마다 이 절차를 반복해야 합니다.
  2. Unity 메뉴 바에서 Edit > Project Settings로 이동한 다음 Physics 카테고리를 선택하고 Physics 창을 엽니다.
  3. 충돌 매트릭스에서 다른 레이어와 상호작용할 레이어에 체크를 표시하여 선택합니다.
Unity에서 기능 레이어 생성
레이어와 레이어마스크
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961