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

Пробел между словами

  • Автор темы Автор темы JIoJIka
  • Дата начала Дата начала
Забаненный
Участник
Участник
Статус
Оффлайн
Регистрация
23 Сен 2019
Сообщения
1,062
Реакции
190
Снимок.JPG

код:
C++:
Expand Collapse Copy
                ImGui::PushStyleColor(ImGuiCol_Text, ImVec4::Red);
                ImGui::Text("S");
                ImGui::PopStyleColor();
                ImGui::SameLine();
                ImGui::PushStyleColor(ImGuiCol_Text, ImVec4::Black);
                ImGui::Text("imulation");
                ImGui::PopStyleColor();
как сделать так что-бы буква S была красной, а imulation был чёрным, и это всё было вместе одновременно, как сделать?
 
Как вариант убрать отступ между ImGui элементами, но тогда будет убого выглядеть остальное меню(

Незнаю можно устанавливать свои стили для разных участков кода

Можно использовать: SetCursorPosY(высота); SetCursorPosX(ширина);
 
Как вариант убрать отступ между ImGui элементами, но тогда будет убого выглядеть остальное меню(

Незнаю можно устанавливать свои стили для разных участков кода

Можно использовать: SetCursorPosY(высота); SetCursorPosX(ширина);
дело в том, если убрать SameLine то S будет выше чем imulation
 
мне нужно как на скрине, но только что бы текст целый был
Просто ты 2 раза задаёшь Цвет для текста, потом пишешь текст, когда можешь этих 2 действия уместить в одну строчку
 
Посмотреть вложение 82964
код:
C++:
Expand Collapse Copy
                ImGui::PushStyleColor(ImGuiCol_Text, ImVec4::Red);
                ImGui::Text("S");
                ImGui::PopStyleColor();
                ImGui::SameLine();
                ImGui::PushStyleColor(ImGuiCol_Text, ImVec4::Black);
                ImGui::Text("imulation");
                ImGui::PopStyleColor();
как сделать так что-бы буква S была красной, а imulation был чёрным, и это всё было вместе одновременно, как сделать?
1592935553853.png


C++:
Expand Collapse Copy
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(1, 8)); //Устанавливаем расстояние между буквой и текстом вместо 1 расстояние между эелемнтами, вторую цифру из style->ItemSpacing
ImGui::TextColored(ImColor(3, 252, 7), "S"); // В скобках rgb цвет
ImGui::SameLine(); //Устанавливаем элемент на одной строке
ImGui::Text("imulation"); //Тут можно использовать TextColored, но я юзаю просто текст
ImGui::PopStyleVar(); //Убераем заданный нами стиль
 
Назад
Сверху Снизу