Задать вопрос
YugGO
@YugGO

Как поменять цвет кнопки, панели, текста, через скрипт?

Для проекта нужно сделать так, чтобы можно было менять цвет панели, кнопки, текста через скрипт.
Так как я не пользовался раньше UI элементами, не знаю как можно это реализовать?
Документацию Unity читал - не увидел ничего нужного мне.

Кто знает, скажите, я запомню это на всю жизнь, и больше лёгкими вопросами такого типа спрашивать не буду.
  • Вопрос задан
  • 2140 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skysmart
    Unity для детей
    3 месяца
    Далее
  • Skysmart
    Профессия «Разработчик игр» для школьников
    2 года
    Далее
  • Rebotica
    Разработка игр для детей и подростков
    2 года
    Далее
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
У каждого компонента свой параметр есть для этого.
В юнити у кнопки и панели нет цвета - они используют Image.
У компонента Image есть параметр color - меняйте на здоровье.

С текстом чуть сложнее - их несколько видов (TMPro, Юнитевый), но у всех тоже есть параметр color,

Итого вам надо чтобы ваш скрипт знал о нужных компонентах (SerializeField, GetComponent и т.д. - базовые вещи) и меняйте им параметр на здоровье.

Ну и гуглом учитесь пользоваться - ответ есть в любом туториале по UI,
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы