Kursinhalt
Kampfspiel in Unity
Kampfspiel in Unity
5. Verbessere das Flappy Bird Spiel
Die KI des Gegners Definieren
- Leerlauf: Dies ist der Standardzustand, in dem der Gegner keine bestimmte Aktion ausführt. Aus diesem Zustand kann der Gegner je nach bestimmten Bedingungen in andere Zustände wechseln;
- Wird angegriffen: Dieser Zustand stellt dar, dass der Gegner vom Spieler angegriffen wird. Er löst Animationen als Reaktion auf erlittenen Schaden aus;
- Folgen: Befindet sich der Spieler in Reichweite, aber nicht zu nah, folgt der Gegner dem Spieler und hält dabei einen bestimmten Abstand, um den Fernkampf zu ermöglichen;
- Sprinten: Diese Aktion beinhaltet, dass sich der Gegner schnell in eine bestimmte Richtung bewegt;
- Projektil: Entscheidet sich der Gegner für den Fernkampf, kann er Projektile auf den Spieler abfeuern;
- Angriff: Dies stellt eine generische Angriffsaktion dar, die der Gegner ausführen kann, wenn er sich in unmittelbarer Nähe zum Spieler befindet;
- Angriff2: Ähnlich wie der Zustand "Angriff" ist dies eine weitere Art von Angriffsaktion, die der Gegner im Nahkampf ausführen kann;
- Leerlauf nach Abschluss: Nachdem eine Aktion ausgeführt wurde (sei es Angriff, Sprinten oder das Abfeuern von Projektilen), kehrt der Gegner in den Leerlaufzustand zurück, um auf weitere Befehle oder Spielerinteraktionen zu warten.
Bedingungen
- Fernkampf: Diese Bedingung prüft, ob sich der Spieler in Fernkampfdistanz zum Gegner befindet. Ist dies der Fall, wechselt der Gegner in den Fernkampfmodus, der Aktionen wie Laufen, Sprinten oder das Abfeuern von Projektilen auf den Spieler umfasst;
- Nah: Befindet sich der Spieler in unmittelbarer Nähe zum Gegner, wechselt dieser in den Nahkampfmodus. In diesem Zustand konzentriert sich der Gegner hauptsächlich darauf, den Spieler mit Nahkampfangriffen wie Angriff1 oder Angriff2 anzugreifen.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 2