Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Animieren Sie Ihren Charakter | Unity-Animationssystem
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
Animieren Sie Ihren Charakter

Sprite-Animation

Nach dem Hinzufügen einer Sprite-Animation in Unity sollten wir zuerst ihren Modus als mehrfach definieren.

Wir können die Grenzen der Animation auch mit dem Sprite-Editor definieren.

Die "Slice"-Option im Sprite-Editor ermöglicht es Ihnen, die Grenzen jedes einzelnen Sprites innerhalb des Sprite-Sheets automatisch oder manuell zu definieren. Danach können wir alle Sprites eines bestimmten Sprite-Sheets in den Animationsclip kopieren und einfügen. Diese Methode, genannt Sprite-Animation, beinhaltet das Anzeigen einer Sequenz von Bildern (Sprites), um Bewegung zu erzeugen. Sie organisieren diese Sprites in einem Animationsclip, definieren Schlüsselbilder und Wiedergabegeschwindigkeit. Das Animationsfenster von Unity ermöglicht eine präzise Steuerung des Timings und der Übergänge zwischen Animationen, um Charaktere und Objekte zum Leben zu erwecken.

Wie Sprite-Animationen funktionieren

Animationstransition:

  • In einer Sprite-Animation wird jedes einzelne Bild als Frame bezeichnet;
  • Die Sprite Renderer-Komponente in Unity ist dafür verantwortlich, Sprites auf einem GameObject in der Szene anzuzeigen;
  • Unity wechselt automatisch zwischen den Frames in den angegebenen Intervallen, um die Illusion von Bewegung zu erzeugen;
  • Im Hintergrund ändert Unity das Sprite, das von der Sprite Renderer-Komponente Frame für Frame angezeigt wird, entsprechend dem von Ihnen erstellten Animationsclip;
  • Jedes Frame der Animation entspricht einem der von Ihnen importierten Sprite-Bilder.

Animationstransition:

Animationstransition: Der Übergang zwischen zwei Animationen wird durch den Pfeil von "attack" zu "run" dargestellt. Dies zeigt an, dass wenn die "attack"-Animation endet, sie nahtlos in die "run"-Animation übergeht.

Übergangsdauer: Der blaue Balken repräsentiert die Dauer des Übergangs. Er zeigt, wie lange es dauert, bis der Übergang von "attack" zu "run" abgeschlossen ist. In diesem Fall sind es etwa 0,14 Sekunden.

Hat Exit-Zeit: Dieses Kontrollkästchen, wenn aktiviert, bedeutet, dass der Übergang erfolgt, wenn die "attack"-Animation einen bestimmten Punkt erreicht, der durch den "Exit-Zeit"-Parameter festgelegt ist. In diesem Screenshot ist "Hat Exit-Zeit" aktiviert, was bedeutet, dass der Übergang beginnt, wenn die "attack"-Animation etwa 78% abgeschlossen ist.

Bedingungen: Unter den Übergangseinstellungen sehen Sie Bedingungen, die den Übergang auslösen. Zum Beispiel bedeutet "isRunning" wahr, dass der Übergang von "attack" zu "run" erfolgt, wenn der Charakter läuft.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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