Как сделать чтобы по нажатию кнопки менялся её размер или размер любой другой кнопки в Unity?
Всем привет! Задаю вопрос потому-что ответа нет нигде, я перерыл все сайты по этой теме нигде ничего нет. Пробывал найти решение сам путём подборки разных логичных слов в коде (size, deltasize, widht, heigth, vector и тд. тп.) но ничего не нашёл ):
Ответы (1 шт):
Автор решения: T4shok
→ Ссылка
Создаешь пустышку на нее вешаешь скрипт:
[SerializeField] GameObject button;//сама кнопка
[SerializeField] Vector3 buttonScale;//до какого размера меняется кнопка
[SerializeField] float speed;//скорость перемещения кнопки
[SerializeField] Vector3 DirectionToMove;//направление перемещения кнопки
public void Buttontransform()
{
button.transform.localScale = buttonScale;
button.transform.Translate(DirectionToMove * speed);
}
в OnClick() перекидываешь эту пустышку и выбираешь функцию Buttontransform()