C++ ImGui расширение меню при инжекте в игру

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
16 Дек 2021
Сообщения
14
Реакции
1
Как отрисовывается меню в Imgui examples:
preview in imgui demo.jpg
Как отрисовывается меню в игре (с правой стороны такая же хуйня):
injected.jpg

ImGuiWindowFlags_AlwaysAutoResize не стоит, код впринципе идентичен.

Вопрос: схуяли в экзампле отступов нет, а тут есть? Возможные решения проблемы?
 
GetStyle() и там чета есть точно не помню, на ноль крч вьебать надо паддинг какой то
 
PushStyleVar ставишь до ImGui::Begin()
PopStyleVar ставишь после ImGui::End()

Code:
Expand Collapse Copy
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);

//твой код ImGui

ImGui::PopStyleVar();
 
процитирую @Insultik или @SapDragon, рисуй через рендервиндовдекоретивс и такой хуйни не будет
 
/del
 
Последнее редактирование:
ImGui::GetStyle().WindowPadding = ImVec2(0, 0);
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
PushStyleVar ставишь до ImGui::Begin()
PopStyleVar ставишь после ImGui::End()

Code:
Expand Collapse Copy
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);

//твой код ImGui

ImGui::PopStyleVar();
Зачем если можно проще сделать?
 
Зачем если можно проще сделать?
если ты имеешь ввиду style.WindowPadding(что-то там) = 0f;
то такое не будет работать, я пробовал. у меня самого такая проблема была, когда чайлд не до конца входил в бегин.

А так, я просто написал рабочий фикс по его проблеме. Всему рабочему - есть место быть.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
если ты имеешь ввиду style.WindowPadding(что-то там) = 0f;
то такое не будет работать, я пробовал. у меня самого такая проблема была, когда чайлд не до конца входил в бегин.

А так, я просто написал рабочий фикс по его проблеме. Всему рабочему - есть место быть.
Братан это не паддинг
Это Бордер ток тсс
 
в файле imgui.cpp вбиваешь это в поиск: ImGuiStyle::ImGuiStyle()
в этом конструкторе есть переманная: WindowPadding. Ставишь ее значения по нулям и вауля
 
Назад
Сверху Снизу