Вопрос Рендер шрифтов ESP на ImGui либо DirectX

Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
173
Реакции[?]
37
Поинты[?]
0
я пробовал сделать адекватный рендер шрифтов есп на имгуи либо на директХ, но выходила полная хуйня с мелкими шрифтами по типу Small Fonts.
Как это можно исправить? скажите как сделать адекватный рендер шрифтов на имгуи(библиотека фритайп не помогла) либо на директХ (кроме того что сами мелкие шрифты выглядят уебищно, нужно ещё каким то адекватным способом создать обводку текста черным, потому что рендерить текст 4 раза вокруг не очень идея, особенно для мелких шрифтов)

желательно подсказать какойто рендер шрифтов на директх
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,596
Реакции[?]
605
Поинты[?]
46K
с какого хуя тебе библиотека фритайп не помогла, можно пример?
 
Забаненный
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
63
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
реди ту паст рендер шрифтов
Пожалуйста, авторизуйтесь для просмотра ссылки.
ну или можешь поискать где то еще directx9 рендер,на производительности это почти никак не скажется
 
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
173
Реакции[?]
37
Поинты[?]
0
реди ту паст рендер шрифтов
Пожалуйста, авторизуйтесь для просмотра ссылки.
ну или можешь поискать где то еще directx9 рендер,на производительности это почти никак не скажется
спасибо но это дефолт д3д9 рендер, у меня такойже
с какого хуя тебе библиотека фритайп не помогла, можно пример?
ок позже скину
 
Тьомчик
Участник
Статус
Оффлайн
Регистрация
30 Июн 2020
Сообщения
731
Реакции[?]
150
Поинты[?]
58K
priora compressor
Участник
Статус
Оффлайн
Регистрация
18 Май 2019
Сообщения
675
Реакции[?]
243
Поинты[?]
16K
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
173
Реакции[?]
37
Поинты[?]
0
Забаненный
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
63
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
173
Реакции[?]
37
Поинты[?]
0
с какого хуя тебе библиотека фритайп не помогла, можно пример?
1662114968969.png
1662115360408.png
1662115640946.png

Код
C++:
//imgui + freetype
ImFontConfig imSmallestPixelConfig;
imSmallestPixelConfig.RasterizerFlags = ImGuiFreeType::MonoHinting | ImGuiFreeType::Monochrome;                                                          
F::SmallestPixel = io.Fonts->AddFontFromMemoryCompressedTTF(smallest_pixel_compressed_data, smallest_pixel_compressed_size, 10.f, &imSmallestPixelConfig, io.Fonts->GetGlyphRangesCyrillic());

//directx
D3DXCreateFontA(m_device, 10, 0, 500, 0, 0, ANSI_CHARSET, NONANTIALIASED_QUALITY, NONANTIALIASED_QUALITY, DEFAULT_PITCH, XorStr("Small Fonts"), &Fonts::Font_ESP_INFO); //NONANTIALIASED
   
//isurface
render::esp_small = render::Font(XOR("Small Fonts"), 8, FW_NORMAL, FONTFLAG_OUTLINE);
на фритайпе вроде заебись стало выглядеть после того как я пофиксил скейлинг шрифтов в есп, но обводка ужасная, помогите с норм обводкой на фритайпе

update
всё уже похуй я всё пофиксил. лучшим рендером шрифтом оказался имгуи + фритайп

вот результат
1662116685294.png
 
Последнее редактирование:
Сверху Снизу