< Return to Video

NavMesh Baking - Unity Official Tutorials

  • 0:00 - 0:03
    캐릭터가 씬 안에서 돌아다니게 하려면
  • 0:03 - 0:05
    먼저 NavMesh를 생성해야 합니다.
  • 0:06 - 0:09
    NavMesh를 생성하는 일을 베이킹이라고 합니다.
  • 0:10 - 0:12
    Unity에서는
  • 0:12 - 0:14
    Navigation 뷰에서 NavMesh를 생성할 수 있습니다.
  • 0:15 - 0:17
    Navigation 뷰를 열려면
  • 0:17 - 0:19
    [Window]-[Navigation]을 클릭합니다.
  • 0:20 - 0:22
    Navigation 뷰는, Unity의 다른 창들처럼
  • 0:22 - 0:26
    크기를 조절하거나 끼워넣을 수 있습니다.
  • 0:27 - 0:29
    Navigation 뷰에는
  • 0:29 - 0:31
    세 개의 탭
  • 0:31 - 0:34
    Object, Bake 그리고 Layers가 있습니다.
  • 0:35 - 0:38
    NavMesh를 베이킹하려면 Unity에게
  • 0:38 - 0:40
    어느 오브젝트가 Navigation Static인지 알려주어야 합니다.
  • 0:41 - 0:43
    즉, 그 오브젝트는 고정되어있으니
  • 0:43 - 0:47
    씬에서 보행 가능한 구역을 계산하는 데 사용할 수 있다는 의미입니다.
  • 0:48 - 0:51
    일반적으로 고정되어 있는 오브젝트는
  • 0:51 - 0:54
    바닥, 벽, 고정 장애물 같은 오브젝트입니다.
  • 0:55 - 0:58
    내비게이션 뷰의 오브젝트 탭에서
  • 0:58 - 1:02
    게임 오브젝트를 선택하고
  • 1:02 - 1:05
    Navigation Static 확인란을 체크하여 지정할 수 있습니다.
  • 1:05 - 1:07
    또는 Inspector 뷰에서
  • 1:07 - 1:09
    게임 오브젝트를 고정물로 지정해도 되는데,
  • 1:09 - 1:12
    Static 드롭다운 메뉴를 클릭하고
  • 1:12 - 1:16
    Navigations Static을 선택합니다.
  • 1:17 - 1:19
    OffMeshLink Generation 확인란은
  • 1:19 - 1:23
    Unity가 OffMeshLink를 생성할 것인지
  • 1:23 - 1:25
    결정합니다.
  • 1:25 - 1:27
    OffMeshLink에 관해 자세한 내용은
  • 1:27 - 1:30
    아래 링크된 학습 자료를 참고하십시오.
  • 1:31 - 1:34
    마지막으로
  • 1:34 - 1:36
    선택 오브젝트의 Navigation Layer를 지정할 수 있습니다.
  • 1:37 - 1:39
    세 개의 기본 레이어
  • 1:40 - 1:43
    Default, Not Walkable, Jump가 있습니다.
  • 1:43 - 1:45
    레이어는 이 동영상의 후반부에서
  • 1:45 - 1:47
    자세히 다루도록 하겠습니다.
  • 1:48 - 1:50
    NavMesh 계산에 반영하는
  • 1:50 - 1:53
    모든 게임 오브젝트에 Navigation Static 체크박스를
  • 1:53 - 1:56
    계속 체크해야 할 텐데,
  • 1:57 - 1:59
    필터를 이용하면 하이어라키 뷰에서
  • 1:59 - 2:01
    오브젝트의 표시 방식을 변경할 수 있으므로
  • 2:01 - 2:04
    오브젝트 선택이 더 쉬워집니다.
  • 2:05 - 2:08
    All을 선택하면 모든 오브젝트가 표시됩니다.
  • 2:08 - 2:10
    Mesh Renderers는
  • 2:10 - 2:12
    Mesh Renderers 컴포넌트를 가진 오브젝트를 보여줍니다.
  • 2:12 - 2:16
    Terrains는 씬에 있는 지형 오브젝트를 보여줍니다.
  • 2:17 - 2:20
    레이어 탭은 다양한 내비게이션 레이어를
  • 2:20 - 2:22
    생성하고 편집할 수 있는 곳입니다.
  • 2:23 - 2:25
    내장된 세 가지 기본 레이어 외에도
  • 2:25 - 2:27
    사용자 정의 레이어를 여러 개 생성할 수 있습니다.
  • 2:28 - 2:30
    레이어마다 내비게이션 계산에
  • 2:30 - 2:33
    적용할 비용 계수를 다르게 지정할 수 있습니다.
  • 2:33 - 2:37
    예를 들어, 기본 레이어는
  • 2:37 - 2:39
    이동하기 쉬운 도로로 구성된다고 합시다.
  • 2:39 - 2:41
    그럼 1의 비용 계수를 가집니다.
  • 2:42 - 2:44
    진흙 레이어가 있을 수 있죠.
  • 2:44 - 2:46
    이것은 보행하기 훨씬 어려우므로
  • 2:46 - 2:50
    비용 계수 3을 줍니다.
  • 2:51 - 2:54
    이것의 의미는, 경로를 계산할 때
  • 2:54 - 2:56
    캐릭터가 진흙 레이어에 할당된
  • 2:56 - 2:58
    오브젝트를 피할 가능성이 더 크다는 말입니다.
  • 2:58 - 3:00
    걷기가 더 어려우니까요.
  • 3:01 - 3:03
    Bake 탭에서는
  • 3:03 - 3:05
    NavMesh 속성을 선택합니다.
  • 3:06 - 3:08
    반경은 캐릭터가
  • 3:08 - 3:11
    벽이나 다른 장애물에 접근할 수 있는 거리입니다.
  • 3:11 - 3:15
    또한 캐릭터가 통과할 수 있는 가장 좁은 경로를 정의하기도 합니다.
  • 3:16 - 3:18
    Height 속성은 캐릭터가
  • 3:18 - 3:20
    통과할 수 있는 천장의
  • 3:20 - 3:21
    높이입니다.
  • 3:22 - 3:25
    예를 들어, 빈 경로가 있다고 해도
  • 3:25 - 3:28
    천장이 너무 낮으면 캐릭터가 통과할 수 없습니다.
  • 3:29 - 3:32
    Max Slope는, 그 경사를 넘으면
  • 3:32 - 3:34
    벽으로 간주해서 통과할 수 없는 오브젝트가 되는
  • 3:34 - 3:37
    경사 값을 지정합니다.
  • 3:38 - 3:40
    Step Height 속성은
  • 3:40 - 3:42
    캐릭터가 통과할 수 있는 계단의
  • 3:42 - 3:45
    높이 한계입니다.
  • 3:46 - 3:48
    생성된 Off Mesh Links 속성에 대해서는
  • 3:48 - 3:51
    아래 링크된 강좌에서 자세히 다루겠습니다.
  • 3:52 - 3:55
    그 외에도 이용할 수 있는 몇 가지 고급 설정이 있지만
  • 3:55 - 3:58
    대부분 상황에서는 기본 설정을 지정하는 것만으로 충분합니다.
  • 3:59 - 4:02
    Min Region Area은
  • 4:02 - 4:04
    NavMesh에 포함되기 위해
  • 4:04 - 4:06
    표면이 가져야 하는 최소 면적입니다.
  • 4:07 - 4:09
    Inaccuracy % 속성은
  • 4:09 - 4:11
    메쉬의 가장자리가 얼마나 정확하거나
  • 4:11 - 4:14
    부정확할 것인지 지정합니다.
  • 4:15 - 4:17
    마지막으로 Height Mesh를
  • 4:17 - 4:19
    생성할 것인지 선택할 수 있습니다.
  • 4:19 - 4:21
    이걸 선택하면 움직임의 정확도가 높아지지만
  • 4:21 - 4:24
    대신에 생성 속도가 느려집니다.
  • 4:25 - 4:27
    이렇게 모든 속성을 지정하면
  • 4:27 - 4:29
    Bake 버튼을 누릅니다.
  • 4:29 - 4:31
    그러면 NavMesh가 생성됩니다.
  • 4:31 - 4:33
    완료되면 NavMesh가
  • 4:33 - 4:35
    파란색 레이어로 나타납니다.
  • 4:35 - 4:38
    파란색으로 표시된 모든 영역은 보행 가능한 영역입니다.
  • 4:39 - 4:42
    파란색 레이어가 보이지 않으면
  • 4:42 - 4:44
    씬 뷰에서 NavMesh 보이기 옵션이
  • 4:44 - 4:46
    체크되어 있는지 확인하십시오.
Title:
NavMesh Baking - Unity Official Tutorials
Description:

more » « less
Video Language:
Persian
Duration:
05:05

Korean subtitles

Revisions