• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

ImGUI русские символы

  • Автор темы Автор темы Hatiko
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
7 Янв 2017
Сообщения
641
Реакции
133
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Только второй день начал изучать имгуи ( С++ знаю на среднем уровне примерно )) и никак нихуя не могу понять как в имгуи доабавить поддержку русского языка??? ВСё что я знаю уже всё перепробывал....есть тут гуру ИмГУИ?)
 
@programer40 UTF8 в демо же есть
В GUI_Init() добавь
Код:
Expand Collapse Copy
    ImFontConfig font_config;
    font_config.OversampleH = 1; //or 2 is the same
    font_config.OversampleV = 1;
    font_config.PixelSnapH = 1;

    static const ImWchar ranges[] =
    {
        0x0020, 0x00FF, // Basic Latin + Latin Supplement
        0x0400, 0x044F, // Cyrillic
        0,
    };
    ImGuiIO& io = ImGui::GetIO();
    io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\Tahoma.ttf", 14.0f, &font_config, ranges);

И там где нужно вывести русский
пишешь u8"Русский"

Пример
Код:
Expand Collapse Copy
ImGui::Checkbox(u8"Включить", &Options::ESP::On); // Включение
 
Последнее редактирование:
ImGui::Checkbox(XorStr(u8"Русский чекбокс"), &Var);
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Спасибо попробую
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пацаны огромное вам спасибо 2 дня возился с этим и не получалось! Щас отображается))))
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
@programer40 UTF8 в демо же есть
В GUI_Init() добавь
Код:
Expand Collapse Copy
    ImFontConfig font_config;
    font_config.OversampleH = 1; //or 2 is the same
    font_config.OversampleV = 1;
    font_config.PixelSnapH = 1;

    static const ImWchar ranges[] =
    {
        0x0020, 0x00FF, // Basic Latin + Latin Supplement
        0x0400, 0x044F, // Cyrillic
        0,
    };
    ImGuiIO& io = ImGui::GetIO();
    io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\Tahoma.ttf", 14.0f, &font_config, ranges);

И там где нужно вывести русский
пишешь u8"Русский"

Пример
Код:
Expand Collapse Copy
ImGui::Checkbox(u8"Включить", &Options::ESP::On); // Включение
а куда такой код добавить?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не апайте старые темы. У меня все.
 
Назад
Сверху Снизу