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

Sprite-Animation

Nach dem Hinzufügen einer Sprite-Animation in Unity sollte zunächst der Modus auf "Multiple" festgelegt werden.

Die Begrenzungen der Animation können ebenfalls mit dem Sprite Editor definiert werden.

Die Option "Slice" im Sprite Editor ermöglicht es, die Grenzen jedes einzelnen Sprites innerhalb des Sprite Sheets automatisch oder manuell festzulegen. Anschließend können alle Sprites eines bestimmten Sprite Sheets in den Animationsclip kopiert und eingefügt werden. Diese Methode, genannt Sprite-Animation, zeigt eine Abfolge von Bildern (Sprites), um Bewegung zu erzeugen. Die Sprites werden in einem Animationsclip organisiert, wobei Keyframes und Wiedergabegeschwindigkeit definiert werden. Das Animationsfenster von Unity ermöglicht eine präzise Steuerung des Timings und der Übergänge zwischen Animationen, wodurch Charaktere und Objekte zum Leben erweckt werden.

Funktionsweise von Sprite-Animationen

Animationsübergang:

  • 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 und erzeugt so die Illusion von Bewegung;
  • Im Hintergrund ändert Unity das vom Sprite Renderer angezeigte Sprite Bild für Bild entsprechend dem von dir erstellten Animationsclip;
  • Jeder Frame der Animation entspricht einem der importierten Sprite-Bilder.

Animationsübergang:

Animationsübergang: Der Übergang zwischen zwei Animationen wird durch den Pfeil von "attack" zu "run" dargestellt. Dies zeigt an, dass nach Abschluss der "attack"-Animation nahtlos zur "run"-Animation übergegangen wird.

Übergangsdauer: Der blaue Balken stellt die Dauer des Übergangs dar. Er zeigt an, wie lange der Übergang von "attack" zu "run" dauert. In diesem Fall sind es etwa 0,14 Sekunden.

Has Exit Time: Wenn dieses Kontrollkästchen aktiviert ist, erfolgt der Übergang, wenn die "attack"-Animation einen bestimmten Punkt erreicht, der durch den Parameter "Exit Time" festgelegt wird. In diesem Screenshot ist "Has Exit Time" aktiviert, was bedeutet, dass der Übergang startet, wenn die "attack"-Animation zu etwa 78 % abgeschlossen ist.

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

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
Charakter Animieren

Sprite-Animation

Nach dem Hinzufügen einer Sprite-Animation in Unity sollte zunächst der Modus auf "Multiple" festgelegt werden.

Die Begrenzungen der Animation können ebenfalls mit dem Sprite Editor definiert werden.

Die Option "Slice" im Sprite Editor ermöglicht es, die Grenzen jedes einzelnen Sprites innerhalb des Sprite Sheets automatisch oder manuell festzulegen. Anschließend können alle Sprites eines bestimmten Sprite Sheets in den Animationsclip kopiert und eingefügt werden. Diese Methode, genannt Sprite-Animation, zeigt eine Abfolge von Bildern (Sprites), um Bewegung zu erzeugen. Die Sprites werden in einem Animationsclip organisiert, wobei Keyframes und Wiedergabegeschwindigkeit definiert werden. Das Animationsfenster von Unity ermöglicht eine präzise Steuerung des Timings und der Übergänge zwischen Animationen, wodurch Charaktere und Objekte zum Leben erweckt werden.

Funktionsweise von Sprite-Animationen

Animationsübergang:

  • 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 und erzeugt so die Illusion von Bewegung;
  • Im Hintergrund ändert Unity das vom Sprite Renderer angezeigte Sprite Bild für Bild entsprechend dem von dir erstellten Animationsclip;
  • Jeder Frame der Animation entspricht einem der importierten Sprite-Bilder.

Animationsübergang:

Animationsübergang: Der Übergang zwischen zwei Animationen wird durch den Pfeil von "attack" zu "run" dargestellt. Dies zeigt an, dass nach Abschluss der "attack"-Animation nahtlos zur "run"-Animation übergegangen wird.

Übergangsdauer: Der blaue Balken stellt die Dauer des Übergangs dar. Er zeigt an, wie lange der Übergang von "attack" zu "run" dauert. In diesem Fall sind es etwa 0,14 Sekunden.

Has Exit Time: Wenn dieses Kontrollkästchen aktiviert ist, erfolgt der Übergang, wenn die "attack"-Animation einen bestimmten Punkt erreicht, der durch den Parameter "Exit Time" festgelegt wird. In diesem Screenshot ist "Has Exit Time" aktiviert, was bedeutet, dass der Übergang startet, wenn die "attack"-Animation zu etwa 78 % abgeschlossen ist.

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3
some-alt