Подскажите пожалуйста через что делается красивое появление окон ?
Пример:
Нажали на кнопку войти, все окна уехали за пределы экрана а с другой стороны вышло другое окно допустим с правила.
artur писал(а):очень просто, я не кодер, и сижу изучаю Юнити и пишу интерфейс !
И теперь понадобилась сделать переход от окна к окну не топорным а более менее приятным для глаза, через transfer не пойдет ?
Diab10 писал(а):artur писал(а):очень просто, я не кодер, и сижу изучаю Юнити и пишу интерфейс !
И теперь понадобилась сделать переход от окна к окну не топорным а более менее приятным для глаза, через transfer не пойдет ?
ГУЙ как выводите? Кодом, или ГО с компонентом гуиТекстуры?
artur писал(а):
custom gui, кодом
Diab10 писал(а):artur писал(а):
custom gui, кодом
Ну значит просто плавно менять координаты выводимых элементов, тем самым сдвигая в нужную сторону окно
Diab10 писал(а):Ну вот к примеру, группа элементов:Синтаксис:Используется javascriptGUI.BeginGroup(new Rect((Screen.width-700)/2,(Screen.height-430)/2,700,480));
.....
GUI.EndGroup();
Сделать вот так, и изменять переменную xx - будет сдвигаться влево или вправо:Синтаксис:Используется javascriptGUI.BeginGroup(new Rect(xx,(Screen.height-430)/2,700,480));
.....
GUI.EndGroup();
Diab10 писал(а):Конечно будет резкий прыжок.
Надо в Update xx уменьшать на определённую величину каждый кадр. Чтобы узнать нужно ли в данный момент уменьшать переменную - добавляем флаг в виде bool переменной
Сейчас этот форум просматривают: Yandex [Bot] и гости: 12