Есть ли возможность изменить цвет Font-а? (РЕШЕНО)

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

Есть ли возможность изменить цвет Font-а? (РЕШЕНО)

Сообщение Serge 25 дек 2009, 20:43

По умолчанию, при создании собственного фонта, Unity создает фонт белого цвета. Подскажите плиз, есть ли возможность изменить его цвет?
Последний раз редактировалось Serge 25 дек 2009, 21:09, всего редактировалось 1 раз.
О, сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.
Аватара пользователя
Serge
UNIверсал
 
Сообщения: 476
Зарегистрирован: 20 мар 2009, 15:53
Откуда: Сибирь г. Омск
  • Сайт
  • ICQ

Re: Есть ли возможность изменить цвет Font-а?

Сообщение Serge 25 дек 2009, 21:07

Все оказывается банально просто, меняется программно.

Код: Выделить всё
material.color = Color.green;
О, сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.
Аватара пользователя
Serge
UNIверсал
 
Сообщения: 476
Зарегистрирован: 20 мар 2009, 15:53
Откуда: Сибирь г. Омск
  • Сайт
  • ICQ

Re: Есть ли возможность изменить цвет Font-а? (РЕШЕНО)

Сообщение gnoblin 25 дек 2009, 23:57

Чуть подробнее...?

Я не понял как это применить ).

Знаю что цвет в гуи можно менять через GUI.color, а про это слышу в первый раз.

GUIText что-ли? @-)
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: Есть ли возможность изменить цвет Font-а? (РЕШЕНО)

Сообщение Serge 26 дек 2009, 07:36

Объясняю. Задача - вывести определенный текст в большом количестве, возможно в виде бегущей строки.
Решение – наиболее подходящий, на мой взгляд, способ, создать свой фонт и использовать для вывода текста GO 3D Text, т.к. с ним потом легко манипулировать как с объектом Transform. Для решения моей задачи вполне подходит.
Возникла проблема, фонт при создании имеет белый цвет, изменить в Inspector мне не удалось. Решил проблему программно
Код: Выделить всё
function Start () {   
   transform.renderer.material.color = Color (1, 0, 0, 1);
}

Сменить цвет фонта через GUI.color в моем случае не получилось. Может это и не лучшее решение, может есть другие решения, но я свою задачу решил.
О, сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.
Аватара пользователя
Serge
UNIверсал
 
Сообщения: 476
Зарегистрирован: 20 мар 2009, 15:53
Откуда: Сибирь г. Омск
  • Сайт
  • ICQ

Re: Есть ли возможность изменить цвет Font-а? (РЕШЕНО)

Сообщение gnoblin 26 дек 2009, 15:14

3d text это трехмерный объект - поэтому gui.color и не помог :) .
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт


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

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 21