UE_LOG (디버깅 메시지 출력)
- 기본형식
- UE_LOG(LogTemp, Warning, TEXT("Hello, World!")); (로그 카테고리, 로그 상세 수준, 출력 내용)
- 변수 값 출력
float MyValue = 123.0f;
UE_LOG(LogTemp, Warning, TEXT("변수 값: %f"), MyValue);
GEngine (스크린메시지 출력)
// 기본 형식
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("화면에 디버그 메시지"));
- -1 : 고유 키 (자동생성)
- 5.f : 메시지가 화면에 표시되는 시간 (초)
- FColor::Red : 메시지 색상
- TEXT()
- 변수 값 출력
- 변수 값을 출력하기 위해서는 FString::Printf(TEXT 사용.
float MyValue = 123.0f;
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red,
FString::Printf(TEXT("Debug %f"), MyValue));