📅  最后修改于: 2023-12-03 15:11:07.386000             🧑  作者: Mango
在UE4中,可以很方便地在游戏运行时添加屏幕调试消息来帮助开发者调试问题。下面介绍一些关于在UE4中添加屏幕调试消息的方法。
在UE4中,我们可以使用 GEngine
对象来添加屏幕调试消息。其中 GEngine
是一个全局单例对象,可以在任何位置进行调用。以下是一个添加屏幕调试消息的示例代码:
GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Green, TEXT("Hello World!"));
这里的参数含义如下:
-1
表示消息在屏幕上显示的位置。数字越小,消息显示在屏幕越上方,数字越大,消息显示在屏幕越下方。当设置为 -1
时,消息显示在最上方。5.0f
表示消息在屏幕上的显示时长。数值越大,消息在屏幕上显示的时间越长。FColor::Green
表示消息的颜色。TEXT("Hello World!")
表示消息的内容。在UE4中,还可以使用控制台打印消息来进行调试。以下是一个在控制台中打印消息的示例代码:
UE_LOG(LogTemp, Warning, TEXT("Hello World!"));
这里的参数含义如下:
LogTemp
是一种日志类别,代表临时日志。Warning
是一种日志等级,代表警告。还可以使用 Display
、Log
、Error
等等。TEXT("Hello World!")
表示消息的内容。以上就是在UE4中添加屏幕调试消息的方法。开发者可以结合具体情况进行调试,帮助找出和解决问题。