BB
for (int i = 0; i < 3; ++i)То есть, я пытаюсь сделать 3 копии одного объекта. У меня получается одна копия, и массив Panels заполняется тремя указателями на одну и ту же копию. Что я делаю не так?
{
FName Name = FName(TEXT("Panel&i"), i);
auto Panel = NewObject<UStaticMeshComponent>(PlaneMesh->GetOuter(), Name, EObjectFlags::RF_DuplicateTransient, PlaneMesh);
Panel->SetVisibility(false);
Panel->SetWorldScale3D(FVector(0.1, 0.1, 1));
Panels.Add(Panel);
}
Я думал проблема во флаге ObjectFlags::RF_DuplicateTransient, но если поставить любой другой, то проект не запускается.
