카테고리 보관물: 개발

Unreal 에디터 RecastNavMesh 설정 값이 초기화 되는 문제 해결

개요

NavMeshBoundsVolume 을 Level에 추가하고 플레이 해 보면 RecastNavMesh-Default 가 생성됩니다. 여기의 여러 설정 값을 변경해서 작업을 진행합니다. 그런데 Unreal 에디터를 종료한 후 다시 실행하면 입력한 값이 사라지는 문제가 있습니다(5.5.1 확인). 이것을 해결하는 방법을 알아보도록 하겠습니다.

자동으로 생성된 RecastNavMesh
자동으로 생성된 RecastNavMesh

문제 해결을 위한 설정 추가

설정한 값이 초기화 되어 게임이 정상적으로 동작하지 않아서 매우 불편합니다. 다음과 같이 설정을 추가하면 문제를 해결할 수 있습니다.

Project Settings > Engine – Navigation System > Agents 를 선택하면 다음과 같은 화면이 나타납니다.

Agents 하위 Supported Agents 항목 추가
Agents 하위 Supported Agents 항목 추가

Supported Agents 우측의 + 버튼을 클릭해서 새로운 항목을 추가해서 원하는 항목의 값을 설정하면 됩니다. 그러면 Unreal 에디터를 다시 열어도 설정한 값이 그대로 유지되는 것을 확인할 수 있습니다.

Unreal 에디터에서 Level 플레이 시 마우스 클릭 없이 바로 키보드 입력이 가능하도록 설정

개요

Unreal 에디터에서 Level 작업 시 수시로 플레이 하여 실제로 동작하는 것을 확인합니다. 그런데 항상 마우스를 한번 클릭해야 키보드 입력이 되어 확인할 수 있습니다. 바로 키보드 입력이 적용되면 마우스 클릭을 많이 줄일 수 있는데 설정 방법을 알아보도록 하겠습니다.

설정

Edit > Editor Preference > Level Editor > Play 항목을 선택합니다. Play in Editor 섹션의 Game Gets Mouse Control 체크하면 자동으로 키보드 입력을 할 수 있습니다.

Gets Mouse Control
Gets Mouse Control 설정

간단한 설정으로 마우스 클릭을 줄이는 방법을 알아보았습니다.