1.输出字符串到output log中 1.1 最普通的三种 1.2 %d打印int,%f打印float,%s string 1.3 自定义 分类的名字 的log 2.输出字符串到屏幕上 三、FString 3.1 FString To FNames 3.2 FString To FText 3.3 FString To Array[uint8] 3.5 FString To const char * 3.6 FString To TCHAR* 3.7 FString To std...
UE_LOG(LogTemp, Warning, TEXT("The Actor's name is %s"), *YourActor->GetName()); 含布尔参数的消息: UE_LOG(LogTemp, Warning, TEXT("The boolean value is %s"), ( bYourBool ? TEXT("true") : TEXT("false") )); 含整型参数的消息: UE_LOG(LogTemp, Warning, TEXT("The integer va...
先上代码: 常用的格式化输出学习: UE_LOG(TestLog,Warning,TEXT("int %d"),1234);UE_LOG(TestLog,Warning,TEXT("float %f"),12.34);FString str=TEXT("test FString");UE_LOG(TestLog,Warning,TEXT("string %s"),*str);UE_LOG(TestLog,Warning,TEXT("[%s] len() is %d"),*str,str.Len()); ...
// 日志消息 UE_LOG是将日志消息输出到日志文件中的宏。它采用的第一个输入参数是日志记录类别的名称。引擎中已经内置了许多这些类别,在 CoreGlobals.h 中定义。 UE_LOG(LogTemp, Warning, TEXT("Hello")); 含FString参数的消息格式化 UE_LOG(LogTemp, Warning, TEXT("The Actor's name is %s"), *YourA...
把log相关两个宏写到类中,并编译后,在输出日志的位置的Categories关键字过滤的位置看不到自己的标签是因为需要先运行一次,输出一些这个标签的log后,这个自定义的标签才会显示在这。 原文https://wiki.unrealengine.com/Logs,_Printing_Messages_To_Yourself_During_Runtime#Log_an_FString ...
// 输出一个普通字符串,无格式化信息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);// 输出...
思路:将FName转换为Fstring用UE_LOG(LogTemp, Warnging, TEXT("%s"))输出 根据官网的转换类型参考:https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/StringHandling/ 设str为FName类型的。转化为FString后记得带*才能输出为%s哦 ...
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); ...
(StackTrace,StackTaceSize,0);FStringStackTraceText(StackTrace);TArray<FString>StackLines;StackTraceText.ParseIntoArrayLines(StackLines);UE_LOG(LogTemp,Error,TEXT("---Call Stack---"));for(FString&StackLine:StackLines)UE_LOG(LogRHI,Error,TEXT("\t %s"),*StackLine);} 2. 调试 2.1 关闭代码优化...
UE_LOG(LogTemp, Log, TEXT("Found UObject named: %s"), *CurrentObjec->GetName()); } TObjectIterator<>里也可以指定UObject的子类,如那么将迭代该子类和该子类的子类的所有实例。 注意使用在PIE中使用Object Iterator会导致意外错误。编辑器加载完成后,迭代器会归还所有被放入world的对象实例和编辑器正在使...