Как покрасить фон GUI.Box

Общие вопросы о Unity3D

Как покрасить фон GUI.Box

Сообщение Friend123 28 май 2012, 14:39

Добрый день!
Замучился с сабжем. Пытаюсь отрисовать полосу здоровья противника, ну там зеленая, желтая, красная (в порядке убавления жизни). Пробовал и через GUI.Box и через GUI.Label, смог только поменять цвет шрифта, а цвет фона бокса поменять не могу.
Аватара пользователя
Friend123
Старожил
 
Сообщения: 701
Зарегистрирован: 26 фев 2012, 22:12
Откуда: Тверь
  • ICQ

Re: Как покрасить фон GUI.Box

Сообщение pod4444 28 май 2012, 14:46

Friend123 писал(а):Добрый день!
Замучился с сабжем. Пытаюсь отрисовать полосу здоровья противника, ну там зеленая, желтая, красная (в порядке убавления жизни). Пробовал и через GUI.Box и через GUI.Label, смог только поменять цвет шрифта, а цвет фона бокса поменять не могу.

GUIStyle
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт

Re: Как покрасить фон GUI.Box

Сообщение Friend123 28 май 2012, 14:54

pod4444 писал(а):GUIStyle


Пробовал с ним, но не могу понять какое свойство отвечает за фон? Там есть текстура для бекграунда, но не рисовать же пяток разных картинок с полосой... а именно хочется рисовать программно, чисто работа с процентами ХП и цветом полосы
Аватара пользователя
Friend123
Старожил
 
Сообщения: 701
Зарегистрирован: 26 фев 2012, 22:12
Откуда: Тверь
  • ICQ

Re: Как покрасить фон GUI.Box

Сообщение pod4444 28 май 2012, 15:02

HealthBar можно сделать простым Plane с материалом и красить этот материал во все цвета радуги.
А если такое желание именно на GUI то нужно либо много текстурок, либо красить программно(хотя это вообще извращение)
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7