Выбор кнопок аниме, чтобы сделать их более понятными
Проверочная среда
- Виндоус
-
- Windows 11
- Редактор Unity
-
- 2020.3.25ф1
Необходимые условия для получения этого совета
Следующие настройки были сделаны заранее в качестве предварительного условия для объяснения этих советов.
ссылка
Сначала
Если выбрана кнопка, по умолчанию она будет немного темнее.
Однако это может сбить с толку, поэтому вы можете изменить цвет выделения в инспекторе.
Здесь мы хотели бы, чтобы кнопка выглядела больше, когда кнопка выбрана в качестве дополнительного элемента. Когда кнопка становится больше, она также добавляет движение, такое как постепенное увеличение в аниме.
Размещение кнопок
Разместите кнопки как обычно. Учтите, что кнопки будут крупнее, поэтому оставьте небольшую паузу.
Настройка аниме
Выделив кнопку, Button
измените "Transition" на "Anime" из компонента.
Затем появится кнопка под названием «Auto Generate Animation», поэтому нажмите ее.
Появится диалоговое окно Save Anime Controller.
Местоположение произвольное, но на этот раз оно будет сохранено в той же папке Scenes
, что и сцена.
Имя файла: ButtonSelected
.
В проекте создаются следующие файлы: Тип аниме связан с поведением кнопки.
Отображает окно аниме.
Выберите кнопку, для которой вы только что сгенерировали аниме.
Затем содержимое вкладки аниме будет включено, поэтому выберите тип Selected
аниме .
Нажмите кнопку Запись. Если вы измените каждое значение в инспекторе в этом состоянии, оно будет зарегистрировано как параметр во время аниме.
В этом состоянии задайте для параметра "Масштаб компонента" Rect Transform
значение 1.25
.
Кстати, цвет компонента также устанавливается на светло-голубой в качестве Image
цвета при выборе.
Когда вы закончите, нажмите кнопку записи, чтобы остановить запись. Вы можете видеть, что масштаб и Image.Color установлены.
Запустите игру и попытайтесь привести ее в движение. Я думаю, вы можете видеть, что масштаб и цвет меняются во время аниме при нажатии кнопки.
Настройки аниме будут сохранены в ранее созданном ButtonSelected.controller
файле, поэтому
Если вы хотите применить то же аниме к другим кнопкам, вы можете прикрепить этот файл к кнопке и применить ту же анимацию.
Не забудьте сделать переходы аниме.
Изменить время аниме
Время работы создаваемого вами аниме по умолчанию равно 0,25 секунды. Будет ли это рано, поздно или в самый раз, зависит от человека.
Если вы хотите изменить время этого аниме, вы можете сделать это, выполнив следующие действия.
Дважды щелкните аниме-контроллер (ButtonSelected.controller), созданный из проекта.
Выбрана вкладка аниме, и отображается следующий экран, поэтому Any State
выберите строку, соединяющую и Selected
.
Если развернуть настройки инспектора, то появится «интервал перехода(ов)», поэтому на этот раз установите 0.1
его в .
Проверьте, становится ли аниме быстрее.