一.加相关头文件
#include "TimerManager.h"
二.声明定时器 变量
//声明定时器
FTimerHandle Time;
三.在BeginPaly里面 设参数
GetWorld()->GetTimerManager().SetTimer(Time,this,&AMyCharacter::Printf,1.0,true); //时间句柄 Time
每一秒 调用Printf函数
void AMyCharacter::Printf()
{
GEngine->AddOnScreenDebugMessage(-1,5.0f,FColor::Red,TEXT("Time"));
}
四. 如果要清除 定时器
if (Time.IsValid()) //句柄合法,并清除我们的定时器
{
GetWorld()->GetTimerManager().ClearTimer(Time);
}