2016-04-06 3 views
0

Ich habe eine Sprunganimation, aber ich habe vergessen, eine separate "fallende" Animation zu machen (und ich habe die ursprünglichen Mixerdateien verloren, damit ich nicht zurückgehen kann)). Im Moment springt mein Charakter und dann startet die Lauf-Animation, sobald der Sprung abgeschlossen ist, so dass es mitten in der Luft zu laufen beginnt.Vermeiden Sie die Ausführung von Animationen, während der Charakter noch fällt

Was ist der beste Weg, um dies zu lösen?

Kann ich die Animation mitten auf dem Sprung pausieren?

Ich benutze C#.

Danke!

Antwort

0

Sie können die Animation unterbrechen, wenn der Player in der Luft ist mit Animator.enabled = false; oder Animator.StopPlayback(); dann erkennen, wenn der Spieler den Boden mit Collider und enable Ihre Animation wieder berührt.

Verwandte Themen