Ein Array aus Actoren auslesen.

  • Jugens, Arrays sind neu für mich, for Schleifen guck ich mir auch gerade an.

    Folgender Sachverhalt:

    Meine AI sieht ein Haufen Gegner, diese Gegner werden in das Array "UpdatedActors" gepackt.

    Wie lese ich nun dieses Array aus? Ich will von jedem einzelnen Gegner, den Standort, auch überprüfen, dass es kein Nullpointer ist usw...???



    void AEnemyController::PerceptionUpdated(const TArray<AActor*>& UpdatedActors)

    {



    }

    • Hilfreich

    Sitze gerade an nem PC ohne UE4 aber grundsätzlich ein for each loop würde ich sagen.


    Also in etwa:


    Code
    for (int32 ActorIndex=0; ActorIndex<UpdatedActors.Num(); ActorsIndex++)
    {
        AActor* Actor = UpdatedActors[ActorIndex];
        Actor->Mach irgendwas mit dem actor usw;
    }