Привет, сегодня расскажу как добавить шрифт в память на имгуи. Надо для того, чтоб другим не пришлось скачивать. 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(); Вот и всё, всем удачи.
Мне вот всегда интересно было: как людям не впадлу гуишку на плюсах писать? Почему вы это делаете вообще?
NeiroGreen, а на чём если не на плюсах?)) Окей, а что если не гуи, хотелось бы услышать твоего мнения XD
Milon356, на шарпе, если под винду. Конечно каждому свое, но мне невероятно лень было писать гуи на плюсах с винапи. Просто глазам больно от кода. Хотя этот фреймворк вроде приколдесный на первый взгляд