내비게이션(Navigation)이란?
캐릭터가 씬 안에서 자연스럽게 이동할 수 있는 공간을 의미한다.
지나갈 수 없는 곳은 막고, 통과 가능한 구조를 명확히 해야 게임이 부드럽게 동작한다.
충돌(Collision)이란?
오브젝트와 캐릭터가 실제로 닿는지 아닌지를 판별해주는 시스템.
벽을 뚫고 지나가지 않도록 설정하는 데 사용된다.
간단한 구현
1. 프로젝트 생성 후 Maps 파일에 나의 새로운 "World" 레벨을 생성
2. Blueprints 폴더에 레벨의 배경을 만들기 위한 BP_Sky 블루프린트를 생성 후 아래 사진의 우측 상단의 "추가" 버튼을 눌러 5개의 컴포넌트를 생성하고 저장 및 컴파일을 누른다.

3. 다시 World 레벨로 돌아와 방금만든 BP_Sky 블루프린트를 배치

4. 왼쪽 상단에서 ‘랜드스케이프’ 모드를 선택합니다. 컴포넌트 수는 4x4 로 설정하고 생성 후 스컬프팅으로 맵 구현 및 머터리얼 지정

5. 세이프 및 시작용 컨텐츠에서 제공하는 오브젝트를 설치해 간단한 구조물 구현


마치며
오늘 과제에서 구체적으로 어떻게 만들으라는 설명이 없어 그 동안 배워온 레벨 생성 및 머터리얼을 적용해서 구현 했다. 물론 결과물이 엄청나다고 생각은 하지 않지만 배워왔던 부분을 되돌아보며 상기 시킬 수 있는 과제가 되었다.
'언리얼' 카테고리의 다른 글
| [2025.11.24] Unreal_7기 사전캠프 | C++ (0) | 2025.11.24 |
|---|---|
| [2025.11.20] Unreal_7기 사전캠프 12일차 | 간단한 상호작용 구현 (0) | 2025.11.20 |
| [2025.11.18] Unreal_7기 사전캠프 10일차 | C언어 라이브 세션 (0) | 2025.11.18 |
| [내일배움캠프 Unreal] 사전캠프 - 캐릭터 Blueprint 생성 및 이동 설정 Part 2 (0) | 2025.11.18 |
| [내일배움캠프 Unreal] 사전캠프 - 캐릭터 Blueprint 생성 및 이동 설정 (0) | 2025.11.17 |
