Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Render::RenderText

  • Автор темы Автор темы michaekl
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
10 Ноя 2020
Сообщения
79
Реакции
7
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как изменить цвет черной обводки, подскажите
1625649835165.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну либо ты юзаешь шрифт с обводкой либо скинь функцию рендера


if (outline) {
draw_list->AddText(pFont, size, ImVec2(pos.x + 1, pos.y + 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x - 1, pos.y - 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x + 1, pos.y - 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x - 1, pos.y + 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
}

если он юзает кастомный оутлайн, все просто (вручную отрисовывал обводку)
Смотри, я хотел сделать самовыбирание цвета но не получилось
if (outline) {
draw_list->AddText(pFont, size, ImVec2(pos.x + 1, pos.y + 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x - 1, pos.y - 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x + 1, pos.y - 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x - 1, pos.y + 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
}


Смотри, я хотел сделать самовыбирание цвета но не получилось
Я сделал функцию с цветом, но пишет еррорки
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
если он юзает кастомный оутлайн, все просто (вручную отрисовывал обводку)
draw_list->AddText(pFont, size, ImVec2(pos.x + 1, pos.y + 1), Color(g_Options.wasd), color.a()), text.c_str();
Примерно такая функция, 1 еррорка
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу