Ergebnis 1 bis 9 von 9

Thema: AI steigt bei Beschuss nicht aus

  1. #1
    User Avatar von Dark_Evil
    Registriert seit
    04.04.2009
    Beiträge
    30

    Standard AI steigt bei Beschuss nicht aus

    Hey,

    habe folgendes Problem: möchte das ein Koreaner in einen Jeep steigt, ein Stück fährt und am Ende des AI Path an dem ein Amerikaner steht aussteigt und diesen unter Beschuss nimmt.
    Mein Problem liegt allerdings darin, dass dieser nur aus dem Fahrzeug aussteigt wenn er nicht unter Beschuss steht, ansonsten bleibt er einfach sitzen bis er von dem Amerikaner erschossen wird.

    Gruß Dark_Evil

  2. #2
    Semi Pro Avatar von vernichter
    Registriert seit
    16.10.2008
    Ort
    Bremerhaven
    Beiträge
    786

    Standard RE: AI steugt bei Beschuss nicht aus

    Kannst es ja mal mit einem "Logic" versuchen, oder mache es mit einem Trigger.

    Diesen kannst du dann mit ein paar Flow Nodes so programmieren das er nur aussteigt wenn der AMi da steht.

    Ein Trigger wäre da die beste Lösung, solltest du das ganze noch etwas realistischer Gestalten wollen dann mache es mal mit Logic oder schaue unter Flow Nodes ->AI da müsste es irgendetwas sein was dir helfen könnte.

    Solltest du nicht Erfolg haben dann hätte ich noch ein paar weitere Lösungen, diese wären vielleicht etwas komplizierter.

    Probier es mal aus mal sehen ob es funzt.
    Gruß Vernichter.

  3. #3
    Semi Pro Avatar von Jaco_E
    Registriert seit
    10.11.2007
    Ort
    im wunderschönen Saarland
    Beiträge
    1.472

    Standard


    Ganz einfach:
    AI ->AIExecute
    Dort dann: exit_vehicle_with_weapon
    Wenn das nicht gehen sollte (noch nie gebraucht), dann eben: vehicle_unload_all
    ( Dann musst du aber dem Node das Vehicle zuweisen, nicht den Fahrer. )

    Erklärung:
    Die meisten FG- Nodes sind nur verwendbar, wenn die Grunts nicht in Alarmbereitschaft oder im Kampf sind.
    Die Executesachen sind eben in der Priorität skalierbar und auch durchfürbar, wenn der Grunt dich z.B. eigentlich beschießen sollte.

    MfG,
    Jaco
    Geändert von Jaco_E (05.04.2009 um 20:28 Uhr)

  4. #4
    User Avatar von Dark_Evil
    Registriert seit
    04.04.2009
    Beiträge
    30

    Standard

    Danke für die Antworten, aber ich habe mal ein wenig ausprobiert aber es klappt noch nicht. Wahrscheinlich mache ich es einfach nicht richtig, weil ich mich mit Triggern noch nicht aus einandergesetzt habe. Mit Flow Graph habe ich auch erst gestern angefangen.

    @ Jaco_E
    Könntest du das ein wenig genauer schreiben? Vielleicht bekämme ich es dann hin.
    Schon mal Danke


    Edit: Es klappt, Danke

  5. #5
    User Avatar von Dark_Evil
    Registriert seit
    04.04.2009
    Beiträge
    30

    Standard

    sry wegen Doppelpost, aber ich wollte kein neues Thema aufmachen.
    Also: Ich hab jetzt mit dem Flow Graph eine Reihe Animationen erstellt für einen Amerikaner. Die befolgt er auch, aber ich möchte, dass wenn er am Ende ist wieder von Vorne anfängt. Was muss ich da machen?

    Danke im Vorraus!

  6. #6
    User Avatar von Crysinio
    Registriert seit
    15.12.2007
    Ort
    Aachen
    Beiträge
    111

    Standard

    ich hab irgendwie auch das gefühl das die FG's manchmal nicht zuverlässig sind...

  7. #7
    Shock Illusion Studios Avatar von Cry|loud
    Registriert seit
    31.10.2007
    Ort
    Saarland
    Beiträge
    604

    Standard

    Sind Sie auch definitiv nicht ^^ Da kann ich euch ein Lied von singen.
    Welchen Grunt hast du den speziell genommen ?
    Es gibt versch. Typen von Grunts also K.I. die auch bei Beschuss z.B.
    nicht direkt selbst reagieren sondern immernoch deinen Befehlen folgen
    Nachteil ist dann halt das Sie nicht auf alles in der Umgebung reagieren.

    Probiers mal mit nem andren oder mit anderen K.I. Typen kann jetz ned nachschauen
    weil SB2 spackt
    Bild zu gross -> Bitte Forenregeln beachten.

  8. #8
    Semi Pro Avatar von Jaco_E
    Registriert seit
    10.11.2007
    Ort
    im wunderschönen Saarland
    Beiträge
    1.472

    Standard

    Zitat Zitat von Dark_Evil Beitrag anzeigen
    Also: Ich hab jetzt mit dem Flow Graph eine Reihe Animationen erstellt für einen Amerikaner. Die befolgt er auch, aber ich möchte, dass wenn er am Ende ist wieder von Vorne anfängt. Was muss ich da machen?
    Ganz einfach ... Zwischen den Auslöser für das Ganze und der ersten Aktion ein Logic: Any setzen. Den "Done"- Ausgang der letzten Aktion ebenfalls mit dem Any verbinden. Fertig!


    So in etwa.

    Wenn du jetzt willst dass das Ganze auch irgendwann wieder aufhört solltest du hinter den Any- Ausgang
    noch ein Logic:Gate schnallen. Dort gibt es Eingänge für "offen" und "geschlossen". Der Rest sollte sich von selbst erklären.

    Es gibt auch noch zig andere Methoden, das hier sollte aber reichen.

    MfG,
    Jaco

  9. #9
    User Avatar von Dark_Evil
    Registriert seit
    04.04.2009
    Beiträge
    30

    Standard

    Danke, es klappt!

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •