게임 엔진/Unreal

[Unreal 4] 언리얼 인텔리센스 설정

niamdank 2022. 6. 2. 13:44

  언리얼 인텔리센스 최적화 설정 

Visual Studio에서 제공하는 기본 인텔리센스가 상당히 느리다. 빠릿빠릿한 반응을 얻기 위해서는 추가 툴이 필요하다.

 

인텔리센스 속도 개선

먼저, 인텔리센스 자체의 속도를 개선할 수 있는 툴로 Whole tomato의 [Visual Assist]가 있다.

 

Archive of Visual Assist builds and release notes (wholetomato.com)

 

Archive of Visual Assist builds and release notes

 

support.wholetomato.com

 

해당 사이트에서 최신 빌드를 선택해 설치하면 된다.

exe 실행 시 설치 된 VS가 선택된다.

 

언리얼 매크로 사용 시 들여 쓰기 버그 개선

언리얼 매크로(UPROPERTY, UFUNCTION 등)를 사용하는 경우 들여 쓰기가 들어가는 문제가 존재한다.

해당 문제를 수정하기 위해 한 가지 툴과 해당 툴에 등록할 기능 하나가 필요하다.

 

먼저, Visual Commander의 무료 버전을 설치한다.

 

Visual Commander - Modern alternative to Visual Studio macros (vlasovstudio.com)

 

Visual Commander - Modern alternative to Visual Studio macros

Visual Commander The freemium Visual Commander extension lets you automate repetitive tasks in Visual Studio 2022/2019/2017 and SSMS 17/2016. You can reuse existing Visual Studio macros from previous versions of the IDE and create new commands and extensio

vlasovstudio.com

 

이후 unreal-vs-extensions의 vcmd 파일을 자신의 비주얼 스튜디오의 버전에 맞게 다운로드한다.

 

hackalyze/ue4-vs-extensions: Useful UE4 Visual Studio extensions. (github.com)

 

GitHub - hackalyze/ue4-vs-extensions: Useful UE4 Visual Studio extensions.

Useful UE4 Visual Studio extensions. Contribute to hackalyze/ue4-vs-extensions development by creating an account on GitHub.

github.com

 

Visual Commander를 다운로드하여 설치를 완료했으면 Visual Studio를 실행하고 다음의 순서로 vcmd를 등록한다.

1. 상단 바의 [확장(X)] - [VCmd] - [Import...]를 눌러 다운로드한. vcmd를 불러온다.

2. 상단 바의 [확장(X)] - [VCmd] - [Extensions...]를 눌러 나온 창에서 UE4 Smarter Macro Indenting이 활성화됐는지 확인한다. 활성화되지 않았으면 체크박스에 체크해주면 된다.