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