Я пытаюсь создать актера каждую секунду, используя C ++ и UnrealEngine4. Моя функция порождения выглядит следующим образом:
void AMyActor::SpawnObject()
{
FVector loc = FVector(30, 0, 0);
FRotator rot = FRotator(0, 0.1, 0);
FActorSpawnParameters SpawnParams;
AActor* SpawnedActorRef = GetWorld()->SpawnActor<AActor>(AActor::StaticClass(), loc, rot, SpawnParams);
}
Я называю это так:
void AMyActor::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
SpawnObject();
...
}
Код компилируется нормально, но когда я запускаю игру, объекты не появляются.
Обновление: количество актеров продолжает расти, но ничего не видно.