ue4 C++打印日志和打印到屏幕上

void AFloatingActor::BeginPlay()
{
	Super::BeginPlay();

	//Logtemp临时日志记录类别名称,warning日志记录级别,TEXT是打印的内容
	//每一个颜色也是不一样的error是红色,Warning是黄色,Display是白色
	//日志记录级别常用的有三种一种是Error、一种是Warning、一种Disp1ay,他们的级别是Error>warning>display
	UE_LOG(LogTemp, Error, TEXT("NI HAO"));
	UE_LOG(LogTemp, Warning, TEXT("NI HAO"));
	UE_LOG(LogTemp, Display, TEXT("NI HAO"));

	//->:调用GEngine的方法类
	//key:防止同一消息被多次添加的唯一键。一般使用-1,是否为-1决定是否添加新消息并覆盖原有消息。
	GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Blue, TEXT("NI HAO"));	//打印TEXT类
	GEngine->AddOnScreenDebugMessage(-1, 5.0F, FColor::Blue, FString::Printf(TEXT("%d"), *MyInt));	//打印Int类
	GEngine->AddOnScreenDebugMessage(-1, 5.0F, FColor::Blue, FString::Printf(TEXT("%s"), *MyString));	//打印String类
}

你可能感兴趣的:(C++,ue4,c++)