Использование единства анимации глобально - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь закодировать конец уровня в простой игре.Многое должно произойти в немного другое время.Персонажу нужно сделать праздник.Текст должен появиться на экране.Камера должна двигаться, чтобы показать победу, и, наконец, должен быть переход сцены.

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

Проблема в том, что анимации должны быть прикреплены к конкретным объектам.Моя камера, плеер и статический глобальный GameController совершенно не связаны между собой.На самом деле глобальный контроллер не может быть связан ни с чем.Из-за этого мои анимации не видят все объекты и не могут их контролировать.Вместо этого я застрял в написании синхронизированных анимаций, и код с большим выходом возвращает новый WaitForSeconds (...) ;.Я нахожу это очень сложным в управлении, и кажется, что это много отходов.Можно ли каким-либо образом использовать анимацию или какой-либо другой инструмент на основе фреймов для глобальной анимации моей игры?

1 Ответ

0 голосов
/ 21 мая 2018

Посмотрите на систему Timeline Unity.Я считаю, что это именно то, для чего она была сделана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...