("%lf"), myDouble); UE_LOG(LogTemp, Warning, TEXT("%d"), myBool); UE_LOG(LogTemp, Warning, TEXT("%c"), myChar); UE_LOG(LogTemp, Warning, TEXT("%lc"), myWChar); UE_LOG(LogTemp, Warning, TEXT("%s"), *GetName()); // 重载了 * 运算符 FString myString{ TEXT("My ...
// 输出一个普通字符串,无格式化信息UE_LOG(LogTemp,Log,TEXT("Pring a common string log message!"));// 输出一个 FString 对象,格式符为:%s// 需要特别注意的是FString对象名称需要接【触引用操作符】FString str="Hello World~";UE_LOG(LogTemp,Log,TEXT("Pring a FString: %s"),*str);// 输出...
第四个参数是消息本身。请注意,整个字符串必须只占用一个参数,因此,有多个参数的情况下需要使用FString::Printf(): GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("Some variable values: x = %f, y = %f"), x, y)); AddOnScreenDebugMessage()还有两个可选参数。第五...
//.h文件添加DECLARE_LOG_CATEGORY_EXTERN(LogMETADJ,Log,All);//.cpp文件添加DEFINE_LOG_CATEGORY(LogXXX);//输出日志的地方调用UE_LOG(LogXXX,Warning,TEXT("test"));在输出里就可以看到 显示/屏蔽ue视口里的日志 DisableAllScreenMessages EnableAllScreenMessages FString::Printf GEngine->AddOnScreenDebugMessa...
UE_LOG(LogName, Log, TEXT("abc %s"),s);//可以像Printf样打印出 DECLARE_LOG_CATEGORY_EXTERN(AAAAA, Log, All);//在.h文件声明LOGDEFINE_LOG_CATEGORY(AAAAA);//在.cpp文件使用 #include"Engine/Engine.h"GEngine->AddOnScreenDebugMessage(-1,5.f, FColor::Red, FString::Printf(TEXT("%s %f")...
UE_LOG 宏定义 #define UE_LOG(CategoryName, Verbosity, Format, ...) \ { \ static_assert(TIsArrayOrRefOfType<decltype(Format), TCHAR>::Value, "Formatting string must be a TCHAR array."); \ static_assert((ELogVerbosity::Verbosity & ELogVerbosity::VerbosityMask) < ELogVerbosity::NumVerbosity...
UE_LOG(LogName, Log, TEXT("abc %s"),s);//可以像Printf样打印出 DECLARE_LOG_CATEGORY_EXTERN(AAAAA, Log, All);//在.h文件声明LOGDEFINE_LOG_CATEGORY(AAAAA);//在.cpp文件使用 #include"Engine/Engine.h"GEngine->AddOnScreenDebugMessage(-1,5.f, FColor::Red, FString::Printf(TEXT("%s %f")...