Output Log, ScreenDebugMesssage 문자 출력하기
// Fill out your copyright notice in the Description page of Project Settings.
#include "Items/Item.h"
AItem::AItem()
{
PrimaryActorTick.bCanEverTick = true;
}
void AItem::BeginPlay()
{
Super::BeginPlay();
UE_LOG(LogTemp, Warning, TEXT("BEGIN PLAY CALLED!"));
if (GEngine)
{
GEngine->AddOnScreenDebugMessage(1, 60.f, FColor::Cyan, FString("Item OnScreen Message!"));
}
}
void AItem::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
UE_LOG(LogTemp, Warning, TEXT("DELTATIME: %f"), DeltaTime);
if (GEngine)
{
FString Name = GetName();
FString Message = FString::Printf(TEXT("ItemName: %s"), *Name);
GEngine->AddOnScreenDebugMessage(1, 60.f, FColor::Cyan, Message);
UE_LOG(LogTemp, Warning, TEXT("ItemName: %s"), *Name);
}
}