一.输出日志及查看日志信息
1.在上篇中创建的Actor类ACppActor也可以自行创建一个基类为Actor的C++类.
在Beginplay中,添加以下代码:
UE_LOG(LogTemp, Log, TEXT("Beginplay Normal log") );
UE_LOG(LogTemp, Warning, TEXT("Beginplay warning log") );
UE_LOG(LogTemp, Error, TEXT("Beginplay Error log") );
代码如下图
2.编译成功之后运行项目,选择Window->Developer Tools->Output Log
如下图
将cppActor拖入关卡中后运行工程,在日志窗口可以看到下图
可以看到三条日志信息都输出到日志窗口,但是颜色却不相同.
3.解析
UE_LOG是引擎提供的一个用于输出日志的宏,其语法结构为:
UE_LOG(日志类别,日志输出级别,日志内容);
日志类别(名称):默认为LogTemp,可以自定义Log类别,定义方法下面会讲
日志输出级别:
①Log:log信息颜色为灰色,常用于输出程序运行过程中产生的正常信息
②Warning:log信息为黄色,用于输出程序运行过程中可能会导致程序异常,但不会导致程序崩溃的警示信息.
③Error:log信息为红色,用于输出程序运行过程中导致程序崩溃,出错的日志信息,比