2016-08-01 26 views
-1

Ich erstellt in dem Fenster> Animator einen neuen leeren Zustand namens Walk mit HumandoidWalk und setzen Sie es als Standard, wenn Sie das Spiel alle 3 ThirdPersonControllers laufen automatisch laufen. Wie kann ich erreichen, dass der Hauptspieler nicht automatisch läuft und nur vom Benutzer kontrolliert wird?Der Window> Animator gilt für alle Spieler, wie kann ich es nur für einige der Spieler gelten lassen?

Die zwei Wachen patrouillieren, also möchte ich, dass sie automatisch laufen, wenn sie das Spiel laufen. Aber der Hauptspieler sollte nicht automatisch gehen. Das Problem ist, dass der Walk-Status im Animator für alle Zeichen gilt.

Screenshot

+0

Sie können die Animation für jeden Agenten/Player in jedem Skript festlegen. Der Player aktualisiert den Animator per Eingabe. – Cabrra

Antwort

0

Sie können den Animator duplizieren und den Standardstatus für einen der Zustände ändern Sie wollen. Dann legen Sie es auf Player-Animator-Komponente. Klicken Sie mit der rechten Maustaste auf einen beliebigen Status, um den Standardstatus zu ändern.

Für Player benötigen Sie eine Transaktion zwischen dem Standardstatus und Gehstatus sowie Code-Eingabe.