Unreal Engine Snippet을 확장으로 다운받게 되면,
UE_LOG(LogTemp, Display, TEXT("Your message"));
다음과 같은, 로그를 띄울수 있는 함수가 제공된다.
파라미터는 첫번째로, 로그 카테고리 유형
두번째로 우선순위
세번째로 로그내용이 있다.
로그 우선순위로는 다음 링크의 Values 를 참조하자
https://docs.unrealengine.com/4.26/en-US/API/Runtime/Core/Logging/ELogVerbosity__Type/
UE_LOG(LogTemp, Display, TEXT("Your message %f"), MoveDistance);
또한 다음과 같이 출력을 위한 형식지정자들의 문법은 c와 동일해보인다.
다만, 동적인 형태에 대한 형식지정은 FString 선언뒤 %s 앞에 *를 붙여 사용한다.
FString str = GetName();
UE_LOG(LogTemp, Display, TEXT("Your message %s"), *str);
개발을 하면서 디버깅과 출력로그의 중요성은 정말 이루말할수 없을 정도로 중요한데, 잘 사용하도록 해야겠다.
'Unreal Engine5 > 게임 만들기 - Obstacle Assault' 카테고리의 다른 글
Unreal Engine GameMode (0) | 2023.07.07 |
---|---|
Unreal Engine 충돌 글리치 Bug fix (0) | 2023.07.07 |
Unreal Engine 하위 블루프린트 클래스 생성 (0) | 2023.07.07 |
Unreal Engine 움직임 버그 fix (0) | 2023.07.07 |
Unreal Engine DeltaTime (0) | 2023.07.07 |