2016-08-01 1 views
-1

Я создал в окне> Animator новое пустое состояние, называемое «Прогулка», используя HumandoidWalk, и установил его как значение по умолчанию при запуске игры, все три трекера ThirdPersonControllers начнут ходить автоматически. Как я могу сделать так, что главный игрок не будет ходить автоматически и будет контролироваться только пользователем?Окно> Аниматор применяется для всех игроков, как я могу заставить его применять только для некоторых игроков?

Двое охранников патрулируют, поэтому я хочу, чтобы они начали автоматический ход при запуске игры. Но главный игрок не должен ходить автоматически. Проблема в том, что состояние Walk в Animator применяется для всех символов.

Screenshot

+0

Вы можете настроить анимацию для каждого агента/игрока в каждом скрипте. Игрок будет обновлять аниматор с помощью ввода. – Cabrra

ответ

0

Вы можете дублировать аниматора и изменить состояние по умолчанию для любого из состояний вы хотите. Затем поместите его в компонент аниматора игрока. Щелкните правой кнопкой мыши по любому состоянию, установленному по умолчанию, чтобы изменить состояние по умолчанию.

Для игрока вам потребуется транзакция между состоянием по умолчанию и состоянием прохода, а также ввод кода.

Смежные вопросы