Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Bewege Deinen Spieler | Spielerverhalten
Kampfspiel in Unity
course content

Kursinhalt

Kampfspiel in Unity

Kampfspiel in Unity

1. Unity-Animationssystem
2. Spielerverhalten
3. Feindverhalten
4. Spiel Verbessern
5. Verbessere das Flappy Bird Spiel

book
Bewege Deinen Spieler

FixedUpdate und Update

Update()

Die Update()-Methode, die einmal pro Frame aufgerufen wird, behandelt regelmäßige Aktualisierungen wie Spielereingaben und Benutzerinteraktionen. Ihre Ausführungsfrequenz variiert mit der Bildrate, was zu potenziellen Inkonsistenzen auf verschiedenen Geräten führen kann.

FixedUpdate()

Die FixedUpdate()-Methode, die in festen Intervallen aufgerufen wird, ist ideal für physikbezogene Aktualisierungen und bietet eine zuverlässige und vorhersehbare Handhabung von Kräften, Kollisionen und Bewegungen.

Verwenden Sie Update() für regelmäßige Aktualisierungen, die keine Physik beinhalten, wie z.B. das Überprüfen von Benutzereingaben oder das Aktualisieren von Animationen. Verwenden Sie FixedUpdate() für physikbezogene Aktualisierungen, wie das Bewegen von Objekten mit Rigidbody oder das Handhaben von Kollisionen, um ein reibungsloseres und zuverlässigeres Verhalten zu gewährleisten.

Bewegungs-Code

Der Codeausschnitt beinhaltet verschiedene Überprüfungen und Zuweisungen, um die Bewegung eines Spielcharakters zu steuern. Er beginnt damit, zu überprüfen, ob die horizontale Bewegungsvariable x nicht null ist, und erstellt dann eine Vector2-Variable, um die aktuelle Geschwindigkeit der Rigidbody-Komponente zu speichern. Es wird auch überprüft, ob die aktuelle Animation nicht "attack" ist, um festzustellen, ob sich der Charakter im Angriffsmodus befindet. Wenn nicht angegriffen wird, wird die horizontale Geschwindigkeit basierend auf der Eingabe, der verstrichenen Zeit und der Geschwindigkeit gesetzt; andernfalls wird die horizontale Bewegung gestoppt. Schließlich wird die Geschwindigkeit des Rigidbodys mit den neuen Werten aktualisiert.

Welche Methode wird typischerweise für die Berechnung und Aktualisierung der Physik verwendet?

Welche Methode wird typischerweise für die Berechnung und Aktualisierung der Physik verwendet?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt