第四个参数是消息本身。请注意,整个字符串必须只占用一个参数,因此,有多个参数的情况下需要使用FString::Printf(): GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("Some variable values: x = %f, y = %f"), x, y)); AddOnScreenDebugMessage()还有两个可选参数。第五...
格式化:UE_LOG宏可以输出不同类型的数据,使用示例: // 输出一个普通字符串,无格式化信息UE_LOG(LogTemp,Log,TEXT("Pring a common string log message!"));// 输出一个 FString 对象,格式符为:%s// 需要特别注意的是FString对象名称需要接【触引用操作符】FString str="Hello World~";UE_LOG(LogTemp,Log...
思路:将FName转换为Fstring用UE_LOG(LogTemp, Warnging, TEXT("%s"))输出 根据官网的转换类型参考:https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/StringHandling/ 设str为FName类型的。转化为FString后记得带*才能输出为%s哦 UE_LOG(LogTe...
把log相关两个宏写到类中,并编译后,在输出日志的位置的Categories关键字过滤的位置看不到自己的标签是因为需要先运行一次,输出一些这个标签的log后,这个自定义的标签才会显示在这。 原文https://wiki.unrealengine.com/Logs,_Printing_Messages_To_Yourself_During_Runtime#Log_an_FString 说明:本文为Wiki上的RAMA大...
inta=100;//输出一个整形变量a的数值UE_LOG(LogTemp,Warning,TEXT("this log output a int ,value:%d"),a);FString str=TEXT("我爱中国");//输出一个字符串变量str的数值,注意,输出字符串,要在FString前面加一个*UE_LOG(LogTemp,Error,TEXT("this log output a string ,value:%s"),*str); ...
Log an FString,Int,Float //"%s has health %d, which is %f percent of total health"UE_LOG(YourLog,Warning,TEXT("%s has health %d, which is %f percent of total health"),*MyCharacter->GetName(),MyCharacter->Health,MyCharacter->HealthPercent); ...
Log为灰色,Warning为黄色,Error为红色。 常用的符号: %s 字符串(FString) %d 整型数据(int32) %f 浮点型(float) 自定义 Category 自定义 Category 的宏可参考 LogMactos.h 文件。 简单的自定义宏的方法: DEFINE_LOG_CATEGORY_STATIC(LogMyCategory,Warning,All); __EOF__...
());// 重载了 * 运算符FString myString{TEXT("My String!!!") };UE_LOG(LogTemp, Warning,TEXT("Name of instance: %s"), *myString);UE_LOG(LogTemp, Log,TEXT("%s"),TEXT("你好,虚幻!"));// 白色// 其他类似 Log ErrorUE_LOG(LogTemp, Warning,TEXT("%s"),TEXT("你好,虚幻!"));/...
Log格式: Log Message //"This is a message to yourself during runtime!"UE_LOG(YourLog,Warning,TEXT("This is a message to yourself during runtime!"));Log an FString%s strings are wantedasTCHAR*by Log,souse*FString()//"MyCharacter's Name is %s"UE_LOG(YourLog,Warning,TEXT("MyCharacte...
示例: const TCHAR* path = TEXT("/Resource/test.ini"); TArray<FString> sectionNames; GConfig->GetSectionNames(path, sectionNames); for (int i = 0; i < sectionNames.Num(); i+ ...