Начинающий
- Статус
- Оффлайн
- Регистрация
- 22 Окт 2022
- Сообщения
- 124
- Реакции
- 9
у некоторых типов ( в том числе и у меня) просто не отображается текст :/
решал проблему только ребутом винды, но потом опять пропал
решал проблему только ребутом винды, но потом опять пропал
кодд:
auto DrawString = [](Unity::Rect pos, Unity::String text, Unity::Color clr, bool centered = false, float size = 12)
{
auto content = Unity::GUIContent::Temp(&text);
if (centered)
Unity::GUISkin::label->set_alignment(4);
else
Unity::GUISkin::label->set_alignment(0);
Unity::GUISkin::label->set_fontSize(size);
Unity::GUI::set_color({ 0,0,0,255 });
Unity::GUI::Label({ pos.x - 1, pos.y, pos.wid, pos.hei }, content, Unity::GUISkin::label);
Unity::GUI::Label({ pos.x + 1, pos.y, pos.wid, pos.hei }, content, Unity::GUISkin::label);
Unity::GUI::Label({ pos.x, pos.y - 1, pos.wid, pos.hei }, content, Unity::GUISkin::label);
Unity::GUI::Label({ pos.x, pos.y + 1, pos.wid, pos.hei }, content, Unity::GUISkin::label);
Unity::GUI::set_color(clr.GetUnityColor());
Unity::GUI::Label({ pos.x, pos.y, pos.wid, pos.hei }, content, Unity::GUISkin::label);
};