Анимация кнопки единства - PullRequest
0 голосов
/ 08 октября 2018

Кто-нибудь знает возможный способ для анимации, который делает так, что при нажатии кнопки текст всплывает над кнопкой с надписью [Нажатие].Он должен исчезнуть через 3 секунды и продолжает расти.(Текст будет двигаться вверх.)

Притворись, будто это выглядит так

Щелкнул, но исчез

Нажал

Нажал

Нажатие

Кнопка

(Unity с использованием C #)

1 Ответ

0 голосов
/ 09 октября 2018

Как насчет использования префаба для этого?

Вы бы создали префаб с корневым объектом и текстовой меткой в ​​качестве дочернего элемента.Затем вы анимируете текстовую метку вверх и исчезаете в течение трех секунд с помощью окна анимации Unity.

При нажатии кнопки вы создаете экземпляр префаба, делаете его дочерним по отношению к кнопке и располагаете его в том же положении, что иВаша кнопка И автоматически уничтожить ее через 3 секунды.

Вот пример кода, притворяясь, что ваше префаб имя - " myAnimatedText "

GameObject animatedButtonText = Instantiate(Resources.Load("myAnimatedText"), transform);
animatedButtonText.transform.position = transform.position;
Destroy(animatedButtonText, 3.0f);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...