Привет, сегодня расскажу как добавить шрифт в память на имгуи. Надо для того, чтоб другим не пришлось скачивать. 1)Скачиваем GenerateCode_exe. 2)Заходим на Google fonts, ищем наш шрифт и нажимаем Download family. 3)Перетаскиваем нужный нам шрифт с архива на GenerateCode_exe. 4)Добавляем полученный .h файл в наш проект, открываем файл с меню и добавляем: #Include "путь до .h файла с шрифтом" ImFont* Название_шрифта; void Init_fonts() { ImGuiIO& io = ImGui::GetIO(); Название_шрифта = io.Fonts->AddFontFromMemoryTTF(Название_массива, sizeof(Название_массива), 10.f); } Code #Include "путь до .h файла с шрифтом" ImFont* Название_шрифта; void Init_fonts() { ImGuiIO& io = ImGui::GetIO(); Название_шрифта = io.Fonts->AddFontFromMemoryTTF(Название_массива, sizeof(Название_массива), 10.f); } Чтоб узнать название массива, просто открываем файл с шрифтом и копируем. Так-же не забудьте вызвать функцию при инициализации. 5) Чтоб использовать это шрифт напишите: ImGui::PushFont(Название_шрифта); //действия ImGui::PopFont(); Code ImGui::PushFont(Название_шрифта); //действия ImGui::PopFont(); Вот и всё, всем удачи.
Мне вот всегда интересно было: как людям не впадлу гуишку на плюсах писать? Почему вы это делаете вообще?
Milon356, на шарпе, если под винду. Конечно каждому свое, но мне невероятно лень было писать гуи на плюсах с винапи. Просто глазам больно от кода. Хотя этот фреймворк вроде приколдесный на первый взгляд
Fgdhhjj, почему бы и нет скомпилил код плюсов в длл и идешь на шарпе гуи ебашить Хотя лан похуй, каждому свое