Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Steuern Sie Ihre Animation Mit Skript | 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
Steuern Sie Ihre Animation Mit Skript

In Unity ermöglicht die Steuerung von Animationen über Skripte das Erstellen von dynamischen und interaktiven Erlebnissen innerhalb Ihrer Spiele oder Anwendungen. Dieser Ansatz erlaubt es, Animationen auszulösen, deren Wiedergabegeschwindigkeit zu ändern, zwischen Animationen zu überblenden und auf verschiedene Ereignisse zur Laufzeit zu reagieren.

Steuerung von Parametern

animator.SetBool("isRunning", true)
  • animator: Referenz auf eine Animator-Komponente, die an ein GameObject in Unity angehängt ist;
  • SetBool(): Methode der Animator-Komponente. Sie dient dazu, den Wert eines booleschen Parameters im Animator Controller zu setzen, der für die Steuerung der Animationen verantwortlich ist;
  • "isRunning": Name des booleschen Parameters im Animator Controller;
  • true: Wert, auf den der "isRunning"-Parameter gesetzt wird.

Skalierung ändern

Das Ändern der x-Skalierung unseres Charakters spiegelt diesen, da eine negative Skalierung entlang der x-Achse das Sprite horizontal spiegelt. Die meisten 2D-Sprites sind standardmäßig nach rechts ausgerichtet. Das Spiegeln der Skalierung kehrt dies um. Der Charakter scheint in die entgegengesetzte Richtung zu blicken. Dies geschieht aufgrund der Art und Weise, wie Unity negative Skalierungswerte interpretiert: Die visuelle Darstellung des Sprites wird um seine Mittellinie gespiegelt und die Ausrichtung verändert.

Spieler mit Position X-Skalierung

Spieler mit negativer X-Skalierung

Zusätzliche Ressourcen

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5

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
Steuern Sie Ihre Animation Mit Skript

In Unity ermöglicht die Steuerung von Animationen über Skripte das Erstellen von dynamischen und interaktiven Erlebnissen innerhalb Ihrer Spiele oder Anwendungen. Dieser Ansatz erlaubt es, Animationen auszulösen, deren Wiedergabegeschwindigkeit zu ändern, zwischen Animationen zu überblenden und auf verschiedene Ereignisse zur Laufzeit zu reagieren.

Steuerung von Parametern

animator.SetBool("isRunning", true)
  • animator: Referenz auf eine Animator-Komponente, die an ein GameObject in Unity angehängt ist;
  • SetBool(): Methode der Animator-Komponente. Sie dient dazu, den Wert eines booleschen Parameters im Animator Controller zu setzen, der für die Steuerung der Animationen verantwortlich ist;
  • "isRunning": Name des booleschen Parameters im Animator Controller;
  • true: Wert, auf den der "isRunning"-Parameter gesetzt wird.

Skalierung ändern

Das Ändern der x-Skalierung unseres Charakters spiegelt diesen, da eine negative Skalierung entlang der x-Achse das Sprite horizontal spiegelt. Die meisten 2D-Sprites sind standardmäßig nach rechts ausgerichtet. Das Spiegeln der Skalierung kehrt dies um. Der Charakter scheint in die entgegengesetzte Richtung zu blicken. Dies geschieht aufgrund der Art und Weise, wie Unity negative Skalierungswerte interpretiert: Die visuelle Darstellung des Sprites wird um seine Mittellinie gespiegelt und die Ausrichtung verändert.

Spieler mit Position X-Skalierung

Spieler mit negativer X-Skalierung

Zusätzliche Ressourcen

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
some-alt