내일배움캠프 20일차 - Unreal Engine C++ 기본 사용법

Visual Studio에서 필요한 환경세팅

언리얼 C++은 Visual Studio 2022 버전으로 작업하는 것이 좋다.

1) VS 프로젝트 생성 화면에서 [추가 도구 및 기능 설치] 클릭


2) [C++을 사용한 게임 개발에 체크] 후 [수정]


3) 언리얼 C++ 프로젝트 생성 후 [라이브 코딩 활성화] 체크 해제
 - Visual Studio와 충돌해서 에러를 일으키는 경우가 많다.



로그 출력(UE_LOG) 해보기

1) C++ 클래스 Actor 생성 후 VS에서 UE_LOG 함수 입력해보기


2) 생성한 Actor를 레벨에 배치한 후 실행하면 출력 로그에 메세지가 출력 된다.

이렇게 UE_LOG를 통해 언리얼 엔진의 개발자용 출력 로그에서 디버깅이나 특정 정보를 확인하는 용도로 사용할 수 있다.


UE_LOG의 구조

UE_LOG세 가지의 인수로 구성되어있다.

1) 카테고리

메세지의 종류(Tag)를 나타낸다. 특정 카테고리만 분류해서 보고 싶을 때 많이 활용된다.

자신만의 고유 카테고리를 만들 수도 있고, 보통 LogTemp를 많이 쓴다.

아래 사진처럼 엔진에서 카테고리별로 선택 가능하다.

2) 심각성

중요도에 따라 심각성을 분류할 수 있으며, 각 로그는 색이 다르게 출력된다.

심각도콘솔 출력 색상
Log일반적인 메시지, 색상 없음 (기본 검정 텍스트, 흰색 배경) 또는 흰색
Display파란색 (일반 정보를 강조하기 위해 표시)
Warning주황색 또는 노란색 (경고 메시지를 시각적으로 강조)
Error빨간색 (문제가 되는 상황을 강조)
Fatal빨간색 (치명적 오류이며 이후 프로그램 종료)


3) 실제 출력할 내용

로그에 출력할 실제 내용이다.


< UE_LOG() 사용 예시 >



댓글

이 블로그의 인기 게시물

내일배움캠프 사전캠프 - 사전캠프설 연휴 커피 파밍 이벤트 작품 [ EXTREMITY ]

내일배움캠프 29일차 - 커리어데이 2일차 : 클라이언트 프로그래머로서 포트폴리오, 입사준비팁