Unreal Engine/C++

[Unreal Engine4 C++] Delay 구현

한돌이 2021. 4. 6. 10:38
FTimerHandle GravityTimerHandle;
float GravityTime;

GetWorld()->GetTimerManager().SetTimer(GravityTimerHandle, FTimerDelegate::CreateLambda([&]()
{
	// 코드 구현

	// TimerHandle 초기화
	GetWorld()->GetTimerManager().ClearTimer(GravityTimerHandle);
}), GravityTime, false);	// 반복하려면 false를 true로 변경

 블루프린터의 Delay노트처럼 일정시간이 지난 후 다음 코드를 실행하는 방법을 C++로 구현하려고 찾아보다가 발견해서 메모합니다.