UE4 C++ 定时器

来源:互联网 发布:node.exe是什么东西 编辑:程序博客网 时间:2024/06/08 14:55

在头文件中声明一个函数

public:    void Message();

在CPP文件中实现

void AMyActor::Message(){    GEngine->AddOnScreenDebugMessage(-1, 2.0f, FColor::Black, TEXT("dddd"));}

在CPP文件中先引入#include “Kismet/GameplayStatics.h” 头文件
定时器控制

FTimerHandle TestHandel;    GetWorld()->GetTimerManager().SetTimer(TestHandel, this, &AMyActor::Message,0.1f, true);    GetWorld()->GetTimerManager().ClearTimer(TestHandel);

先声明一个句柄,后可根据句柄启用或清除传入的函数