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

Bool-Parameter

Verwendung: Bool-Parameter werden häufig verwendet, um binäre Zustände darzustellen, wie zum Beispiel ob eine Figur läuft oder nicht, oder ob eine Tür offen oder geschlossen ist.

Beispiel: Ein Bool-Parameter mit dem Namen "IsWalking" kann verwendet werden, um den Übergang zwischen Idle- und Laufanimationen einer Figur zu steuern. Wenn die Figur zu laufen beginnt, wird "IsWalking" auf true gesetzt, und wenn sie anhält, wird er auf false gesetzt.

Verhalten: Wenn ein Bool-Parameter auf true gesetzt wird, bleibt er so lange true, bis er explizit auf false gesetzt wird.

Trigger-Parameter

Verwendung: Trigger sind nützlich für einmalige Ereignisse, wie das Auslösen einer Angriffsanimation oder das Öffnen einer Tür.

Beispiel: Ein Trigger-Parameter mit dem Namen "Attack" kann verwendet werden, um die Angriffsanimation einer Figur abzuspielen. Wenn der Spieler die Angriffstaste drückt, wird der "Attack"-Trigger auf true gesetzt, wodurch der Animator zur Angriffsanimation wechselt. Nach Abschluss der Animation wird der Trigger automatisch wieder auf false zurückgesetzt.

Verhalten: Wenn ein Trigger-Parameter auf true gesetzt wird, kehrt er unmittelbar nach Abschluss des aktuellen Frames automatisch auf false zurück.

Float-Parameter

Verwendung: Float-Parameter werden häufig verwendet, um Übergänge zu steuern, die allmähliche Veränderungen beinhalten, wie das Überblenden zwischen Animationen oder das Anpassen der Geschwindigkeit einer Animation.

Beispiel: Ein Float-Parameter mit dem Namen "Speed" kann verwendet werden, um die Geschwindigkeit des Gehzyklus einer Spielfigur zu steuern. Wenn sich die Bewegungsgeschwindigkeit der Figur erhöht oder verringert, wird der "Speed"-Parameter entsprechend aktualisiert, wodurch der Animator sanft zwischen verschiedenen Geh-Animationen übergeht.

Int-Parameter

Verwendung: Int-Parameter eignen sich zur Darstellung diskreter Zustände oder Kategorien, wie verschiedene Gesundheitsstufen oder unterschiedliche Angriffsmodi.

Beispiel: Ein int-Parameter mit dem Namen "Health" kann verwendet werden, um den aktuellen Gesundheitszustand einer Spielfigur darzustellen. Wenn die Figur Schaden nimmt oder geheilt wird, wird der "Health"-Parameter aktualisiert, was Übergänge zu verschiedenen Animationszuständen auslösen kann (z. B. verletzte Animationen bei niedrigem Gesundheitswert).

Nächste Schritte

Als Nächstes wird gezeigt, wie Animationen mit Skripten gesteuert und Übergänge zwischen Animationen mithilfe von Skripten verwaltet werden.

question mark

Welche Parametertypen können im Animator verwendet werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4

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
Animator-Parameter

Bool-Parameter

Verwendung: Bool-Parameter werden häufig verwendet, um binäre Zustände darzustellen, wie zum Beispiel ob eine Figur läuft oder nicht, oder ob eine Tür offen oder geschlossen ist.

Beispiel: Ein Bool-Parameter mit dem Namen "IsWalking" kann verwendet werden, um den Übergang zwischen Idle- und Laufanimationen einer Figur zu steuern. Wenn die Figur zu laufen beginnt, wird "IsWalking" auf true gesetzt, und wenn sie anhält, wird er auf false gesetzt.

Verhalten: Wenn ein Bool-Parameter auf true gesetzt wird, bleibt er so lange true, bis er explizit auf false gesetzt wird.

Trigger-Parameter

Verwendung: Trigger sind nützlich für einmalige Ereignisse, wie das Auslösen einer Angriffsanimation oder das Öffnen einer Tür.

Beispiel: Ein Trigger-Parameter mit dem Namen "Attack" kann verwendet werden, um die Angriffsanimation einer Figur abzuspielen. Wenn der Spieler die Angriffstaste drückt, wird der "Attack"-Trigger auf true gesetzt, wodurch der Animator zur Angriffsanimation wechselt. Nach Abschluss der Animation wird der Trigger automatisch wieder auf false zurückgesetzt.

Verhalten: Wenn ein Trigger-Parameter auf true gesetzt wird, kehrt er unmittelbar nach Abschluss des aktuellen Frames automatisch auf false zurück.

Float-Parameter

Verwendung: Float-Parameter werden häufig verwendet, um Übergänge zu steuern, die allmähliche Veränderungen beinhalten, wie das Überblenden zwischen Animationen oder das Anpassen der Geschwindigkeit einer Animation.

Beispiel: Ein Float-Parameter mit dem Namen "Speed" kann verwendet werden, um die Geschwindigkeit des Gehzyklus einer Spielfigur zu steuern. Wenn sich die Bewegungsgeschwindigkeit der Figur erhöht oder verringert, wird der "Speed"-Parameter entsprechend aktualisiert, wodurch der Animator sanft zwischen verschiedenen Geh-Animationen übergeht.

Int-Parameter

Verwendung: Int-Parameter eignen sich zur Darstellung diskreter Zustände oder Kategorien, wie verschiedene Gesundheitsstufen oder unterschiedliche Angriffsmodi.

Beispiel: Ein int-Parameter mit dem Namen "Health" kann verwendet werden, um den aktuellen Gesundheitszustand einer Spielfigur darzustellen. Wenn die Figur Schaden nimmt oder geheilt wird, wird der "Health"-Parameter aktualisiert, was Übergänge zu verschiedenen Animationszuständen auslösen kann (z. B. verletzte Animationen bei niedrigem Gesundheitswert).

Nächste Schritte

Als Nächstes wird gezeigt, wie Animationen mit Skripten gesteuert und Übergänge zwischen Animationen mithilfe von Skripten verwaltet werden.

question mark

Welche Parametertypen können im Animator verwendet werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
some-alt