UE4 4.25 C++ 生成Actor SpawnActor<XXX>

Posted on 2021-01-21 19:42  Max404  阅读(347)  评论(0编辑  收藏  举报

C++ 生成Actor

AInventory* ABackPackCPPCharacter::GetInventory()
{
    if (!Inventory)
    {
        FActorSpawnParameters Params;
        Params.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn;
        Params.Owner = this;
        Inventory = GetWorld()->SpawnActor<AInventory>(AInventory::StaticClass(), FTransform(), Params);
    }

    check(Inventory && "Inventory == NULL");
    return Inventory;
}