imgui окно

who?.

Участник
Автор темы
56
2
Версия MoonLoader
.026-beta
как всегда выравнивать имгуи окно по центру если есть флаг imgui.WindowFlags.AlwaysAutoResize
 
  • Bug
Реакции: sat0ry и Corenale
Решение
получаешь разрешение игры(экрана, одно и тоже)/2+получаешь длину окна по x и так же/2 и все выравнивание по центру готово, аналогично с y
Lua:
local p = imgui.GetWindowSize()
imgui.SetNextWindowSize(imgui.ImVec2((getScreenResolution()-p.x)/2, (select(2,getScreenResolution())-p.y)/2), imgui.Cond.FirstUseEver)

who?.

Участник
Автор темы
56
2
этот флаг не выравниет imgui окно по центру
нет даёт уже активированный WinRar,я в курсе.
Постоянно имгуи окно меняет размер,из-за содержимого в нём,а вот подстроить под центр экрана я не знаю как
 
  • Bug
Реакции: sat0ry
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
получаешь разрешение игры(экрана, одно и тоже)/2+получаешь длину окна по x и так же/2 и все выравнивание по центру готово, аналогично с y
Lua:
local p = imgui.GetWindowSize()
imgui.SetNextWindowSize(imgui.ImVec2((getScreenResolution()-p.x)/2, (select(2,getScreenResolution())-p.y)/2), imgui.Cond.FirstUseEver)
 
  • Нравится
Реакции: who?.