как сделать чтобы координаты иигуи окна были одинаковыми на всех разрешениях

William_Roses

Активный
Автор темы
260
26
Версия MoonLoader
.026-beta
Как сделать так чтобы и на разрешении 1366 x 720 (xz kak tam) и на всех остальных имгуи окно было на одинаковом месте, тоесть если оно у меня нормально внизу на разрешении 1680 x 1050, то на меньних разрешениях оно просто уезжает вниз, как сделать так чтобы везде было одинакого?
 

Стэнфорд

Потрачен
1,058
543
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
imgui.SetNextWindowPos(imgui.ImVec2(sw /2, sh /2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
Окно будет ровно по центру экрана, вне зависимости от разрешения. Поиграйся с "sw / 2" и "sh / 2", что бы было так, как нужно тебе
 

William_Roses

Активный
Автор темы
260
26
imgui.SetNextWindowPos(imgui.ImVec2(sw /2, sh /2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
Окно будет ровно по центру экрана, вне зависимости от разрешения. Поиграйся с "sw / 2" и "sh / 2", что бы было так, как нужно тебе
Lua:
        local sw, sh = getScreenResolution()
    imgui.SetNextWindowPos(imgui.ImVec2(sw /2, sh /2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond.FirstUseEver)
    imgui.Begin("", _, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoMove + imgui.WindowFlags.NoTitleBar)
все равно съезжает
up
 
Последнее редактирование:

William_Roses

Активный
Автор темы
260
26