%f"), fNum); // 输出一个双精度浮点数,格式符为:%lf double dNum = 888.6; UE_LOG(LogTemp, Log, TEXT("Print a float number: %lf"), dNum); // 输出一个FVector,作为FString输出XYZ的值 FVector vec(123,456,789); UE_LOG(LogTemp, Log, TEXT("Pring a FVector as FString: %s"), *vec...
FString::Format 的使用需要用到 FStringFormatOrderedArguments(TArray<FStringFormatArg>) 先声明 FStringFormatOrderedArguments,然后填充参数,填充参数的函数后续会说明,先不管,然后把FStringFormatOrderedArguments 参数传给 Format 构造 FString ,最后用 log 打印 template<typename...T>voidMyLog(constTCHAR*Format,T...
// 输出一个普通字符串,无格式化信息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);// 输出...
("%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(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")...
1 2 32.7 FString,Int,Float//"%s has health %d, which is %f percent of total health" UE_LOG(LogTemp,Warning,TEXT("%s has health %d, which is %f percent of total health"), *MyCharacter->GetName(), MyCharacter->Health, MyCharacter->HealthPercent); 1 2 3版权...
显示/屏蔽ue视口里的日志 DisableAllScreenMessages EnableAllScreenMessages FString::Printf GEngine->AddOnScreenDebugMessage OutputDevice UE_BUILD_DEBUG MessageLog
第四个参数是消息本身。请注意,整个字符串必须只占用一个参数,因此,有多个参数的情况下需要使用FString::Printf(): GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("Some variable values: x = %f, y = %f"), x, y)); ...
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...