Как реализовать это? - - >

ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Короче, всем дарова.
Хотел реализовать данную фишку, но не знаю как.
У меня есть меню, оно все привязано к некоторому шрифту. У меня имеется шрифт с иконками. И так, суть проста - мне нужно чтобы вкладки меню (menu na imgui) были одного шрифта, а текст, текст чек боксов и т.д были на моем основном шрифте

С меня симпа
 
f3mb0y
Участник
Статус
Оффлайн
Регистрация
14 Фев 2017
Сообщения
625
Реакции[?]
291
Поинты[?]
1K
подключаешь шрифт, потом в месте где тебе надо делаешь


Код:
ImGui::PushFont(твой шрифт);
В конце
Код:
ImGui::PopFont();
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
подключаешь шрифт, потом в месте где тебе надо делаешь


Код:
ImGui::PushFont(твой шрифт);
В конце
Код:
ImGui::PopFont();
Когда подключаю, он зачем то применяется ко всей программе
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
f3mb0y
Участник
Статус
Оффлайн
Регистрация
14 Фев 2017
Сообщения
625
Реакции[?]
291
Поинты[?]
1K
Напиши как именно ты подключаешь? Симпу даже поставлю :roflanPominki:
io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\твойфонт.ttf", 14.f /*(<-размер)*/, 0, io.Fonts->GetGlyphRangesCyrillic());
потом называешь шрифт: название = io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\твойфонт.ttf", 14.f /*(<-размер)*/, 0, io.Fonts->GetGlyphRangesCyrillic());

Потом в начало client.cpp добовляшь
ImFont* название;

Там где нужен шрифт
ImGui::PushFont(твой шрифт);

//Текст

ImGui::PopFont();
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\твойфонт.ttf", 14.f /*(<-размер)*/, 0, io.Fonts->GetGlyphRangesCyrillic());
потом называешь шрифт: название = io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\твойфонт.ttf", 14.f /*(<-размер)*/, 0, io.Fonts->GetGlyphRangesCyrillic());

Потом в начало client.cpp добовляшь
ImFont* название;

Там где нужен шрифт
ImGui::PushFont(твой шрифт);

//Текст

ImGui::PopFont();
Хоть убей, но иконки не увеличивает, тупо милипизерные иконки (eagle.ttf)
io.Fonts->AddFontFromFileTTF("C:/Windows/Fonts/eagle.ttf", 25.0f, nullptr, io.Fonts->GetGlyphRangesCyrillic());
icoFont = io.Fonts->AddFontFromFileTTF("C:/Windows/Fonts/eagle.ttf", 25.0f, nullptr, io.Fonts->GetGlyphRangesCyrillic());
 
f3mb0y
Участник
Статус
Оффлайн
Регистрация
14 Фев 2017
Сообщения
625
Реакции[?]
291
Поинты[?]
1K
Хоть убей, но иконки не увеличивает, тупо милипизерные иконки (eagle.ttf)
io.Fonts->AddFontFromFileTTF("C:/Windows/Fonts/eagle.ttf", 25.0f, nullptr, io.Fonts->GetGlyphRangesCyrillic());
icoFont = io.Fonts->AddFontFromFileTTF("C:/Windows/Fonts/eagle.ttf", 25.0f, nullptr, io.Fonts->GetGlyphRangesCyrillic());
После название шрифта - его размер. В данном случае - 25.0f
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
я тебя зарежу блять убери префикс
Не меняется :D
Только "ИЩУ ПАТИ" в списке есть :coldsideRage:
 
io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\твойфонт.ttf", 14.f /*(<-размер)*/, 0, io.Fonts->GetGlyphRangesCyrillic());
потом называешь шрифт: название = io.Fonts->AddFontFromFileTTF("C:\\Windows\\Fonts\\твойфонт.ttf", 14.f /*(<-размер)*/, 0, io.Fonts->GetGlyphRangesCyrillic());

Потом в начало client.cpp добовляшь
ImFont* название;

Там где нужен шрифт
ImGui::PushFont(твой шрифт);

//Текст

ImGui::PopFont();
Для просмотра содержимого вам необходимо авторизоваться.
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В бегине или внутри?
Смотри, у меня есть кейс, допустим
case EXAMPLE:
ImGui::Text("Hello, World!");
ImGui::CheckBox("Hello");
break;

И мне нужно сделать текст по центру окна, который открывается путём нажатия на таб "example"
 
f3mb0y
Участник
Статус
Оффлайн
Регистрация
14 Фев 2017
Сообщения
625
Реакции[?]
291
Поинты[?]
1K
Смотри, у меня есть кейс, допустим
case EXAMPLE:
ImGui::Text("Hello, World!");
ImGui::CheckBox("Hello");
break;

И мне нужно сделать текст по центру окна, который открывается путём нажатия на таб "example"
Все, харэ тут флудить, пиши в телегу
 
Сверху Снизу