Animator Bool oder Trigger?


7

Geben Sie hier die Bildbeschreibung ein Ich wundere mich über diese beiden Dinge. für was ist es besser, Bool als Trigger zu verwenden? Wenn ich Trigger verwenden werde, sollte ich es für was verwenden?

Antworten:


10

Der Bool-Typ eignet sich zur Darstellung eines Zustands, der über einen bestimmten Zeitraum gültig ist, z. B. das Tragen eines Gegenstands oder das Aufrufen des Sneak-Modus.

Der Auslösertyp ist geeignet, um eine Aktion darzustellen, die für einen kurzen Zeitraum ausgeführt wird, z. B. Rückstoß von einer Waffe, die nach einer Kollision feuert oder stolpert. Normalerweise kehrt die Animation nach Abschluss dieser Aktion in den normalen oder Standardzustand zurück.

Aus mechanischer Sicht bleibt ein an Animator.SetBool () übergebener Wert im Animationssystem bestehen, bis er durch einen nachfolgenden Aufruf dieser Methode geändert wird. Wenn umgekehrt ein wahrer Wert an Animator.SetTrigger () übergeben wird, wird der Wert im Animationssystem automatisch auf false zurückgesetzt, nachdem er in einem Zustandsübergang verwendet wurde.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.