Как создавать свои собственные анимации в 2D unity? Я имею в виду, например, изменение цвета, положения и тому подобное?

#c# #unity3d

#c# #unity-игровой движок

Вопрос:

Как создавать свои собственные анимации в 2D unity? Я имею в виду, например, изменение цвета, положения и тому подобное?

Я хочу сказать, как создать анимацию, которая, например, изменила бы цвет персонажа на красный, затем на обычный и так Далее — это могла бы быть анимация, получающая урон. Итак, как вы делаете что-то подобное? Да, с нуля!

Комментарии:

1. Вы должны иметь возможность изменять любое свойство (включая цвет спрайта) в редакторе анимации / временной шкале.

2. Это описано практически в любом руководстве по анимации Unity3d. Пожалуйста, попробуйте провести некоторое исследование, прежде чем задавать вопрос по stack

Ответ №1:

Unity позволяет создавать контроллер animator для любого спрайта. Оттуда вы должны иметь возможность создавать разные анимационные клипы через окно анимации. В каждом анимационном ролике есть разные свойства, которыми вы можете манипулировать, будь то цвет спрайта, положение .. и т.д. Чтобы это заработало, я предлагаю нажать record в окне animation для создания вашего анимационного клипа. Оттуда вы можете исправить переход анимации между клипами через окно animator по своему вкусу. Это работает аналогично в 3D, но с GameObject.