Unreal Code 설정 & Skill
IDE 설정
Visual Studio 2022 설정
https://dev.epicgames.com/documentation/ko-kr/unreal-engine/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine
- C++ 툴 추가
- .NET 데스크톱 개발
- C++를 사용한 데스크톱 개발
- Windows 애플리케이션 개발
- C++를 사용한 게임 개발
- C++ 프로파일링 도구
- C++ AddressSanitizer
- Windows 10/11 SDK 최신 버전
- Unreal Engine 설치 관리자
- 오류 발생 시
- 개별 구성 요소에서 17.8 검색 후 전부 추가
- 솔루션 구성의 드롭다운 메뉴 폭 늘리기
Rider 설정
Preference > General > Source Code > Source Code Editor 에서 에디터를 Rider Uproject로 설정한다.
- RiderLink 플러그인을 설치한다.
실행/디버그 구성 에서 Unreal을 현재 프로젝트로 변경한다.
한글 인코딩 문제
파일 내 한글 문제
-
다른이름으로 저장에서 UTF-8로 인코딩한다.
-
UTF-8로 인코딩된 상태인 파일을 생성한다.
- Unreal 프로젝트 폴더에 .editorconfig 파일을 생성한다.
- 다음을 입력한다.
root = true
[*]
charset = utf-8
Unreal 메시지 한글 문제
제어판 > 시계 및 국가 > 국가 또는 지역 > 시스템 로캘 변경 > 세계 언어 지원을 위해 Unicode UTF-8 사용 각종 코드 정리
C++ 파일 수정
- 파일 탐색기에서 C++ 파일 수정한다.(파일 추가/제거, 위치 변경, 이름 수정 등)
- 프로젝트 파일 복원한다.
- C++ 파일 관련 문제 발생 시 프로젝트 파일 제거 후 복원한다.
폴더 아래 C++ 파일 생성
include 구문에서 폴더경로를 제거한다.
- 다음 코드를 프로젝트 빌드 파일에 추가한다.
PublicIncludePaths.AddRange(new string[]
{
"projectName"
});
빌드 방법
- IDE에서 Unreal 실행한다.
- 안정성이 높다.
- 디버깅 중지 시 Unreal 에디터가 종료된다.
- 대규모 수정 시 사용한다.
- Unreal 에디터 라이브 코딩을 사용한다.
- 안정성이 떨어진다.
- Unreal 에디터를 재시작할 필요없다.
- 소규모 수정 시 사용한다.
Unreal Blue Print
단축키
- 컴파일
- 브레이크 포인트 추가
- 실행선 제거
- 노드 자동 정렬
- 코멘트(주석) 추가