FTimerHandle GravityTimerHandle;
float GravityTime;
GetWorld()->GetTimerManager().SetTimer(GravityTimerHandle, FTimerDelegate::CreateLambda([&]()
{
// 코드 구현
// TimerHandle 초기화
GetWorld()->GetTimerManager().ClearTimer(GravityTimerHandle);
}), GravityTime, false); // 반복하려면 false를 true로 변경
블루프린터의 Delay노트처럼 일정시간이 지난 후 다음 코드를 실행하는 방법을 C++로 구현하려고 찾아보다가 발견해서 메모합니다.
'Unreal Engine > C++' 카테고리의 다른 글
[Unreal Engine 4 C++] 클래스 레퍼런스를 인자로 받기 (0) | 2021.04.13 |
---|---|
[Unreal Engine4 C++] 클래스의 헤더파일을 전방 선언할 수 있는 조건 (0) | 2021.04.12 |
[Unreal Engine 4 C++] Interface C++에서 구현하기 (0) | 2021.03.24 |
Unreal Engine4 C++ 특정 액터가 어떤 타입인지 확인하는 방법 (0) | 2021.03.24 |
[Unreal Engine 4 C++] Tutorial 유튜브 사이트 (0) | 2021.03.03 |