2016-07-26 5 views
0

Я делаю 2D-игру Android в Unity 5.3.4f1, используя C#, и попробовал почти все, чтобы мои анимации играли. Я попробовал следующее (и, возможно, более)Анимации, не играющие в Unity 5.3.4f1 (C#)

  • Настройка анимации наследие

  • Использование компонента анимации

  • Использование компонента аниматора

  • Использование контроллера анимации

  • Различные разряды кода

Пожалуйста, помогите мне начать анимацию. Заранее спасибо.

+0

Показывает нам код и скриншоты –

ответ

0

Я нашел решение! Используя Animator Controller, я смог сделать свою анимацию, создав состояние в контроллере, в котором используется клип анимации, который я хотел воспроизвести, и сделав переход к этому состоянию с триггером в качестве условия. Затем я использовал функцию animator.SetTrigger ("triggerName");, чтобы установить триггер и воспроизвести анимацию. Надеюсь, это поможет кому-то!

0

Предположим, вы используете интерфейс Unity.

Предположим, что у вас есть только основная камера по умолчанию в вашей сцене.

Добавить холст в качестве ребенка.
Добавить изображение как ребенок холста. Выберите «Изображение» в иерархии проектов.
Теперь перейдите в окно на верхней панели и выберите «Анимация». Вы увидите диалог, в котором говорится: «Чтобы начать анимацию изображения, создайте аниматор и анимационный клип».

Нажмите «Создать».
Нажмите Добавить свойство.
Щелкните по изображению и нажмите выберите знак «плюс».
Перетащите красную полосу в 0:30
Измените цвет в объекте Image с помощью меню диалога цвета.

Voila. Анимированное изображение.

После этого вы можете сделать параметр для этого в окне Animator. См. Этот пример. Animation Parameters

+0

Хорошо, я не был таким наглядным. Я использую редактор единства 5.3.4f1 и пытаюсь оживить кнопку и текст при нажатии кнопки. Я пошлю скриншот позже как изменение вопроса. – Raid

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

  • Нет связанных вопросов^_^