Ищу плавное появление Mimgui

Lenny Scripts

Активный
Автор темы
179
35
Версия MoonLoader
.026-beta
Ищу плавное появление и закрытие mimgui окна желательно код с обьяснениями :)
 
Решение

chapo

tg/inst: @moujeek
Модератор
9,076
12,052
 
  • Нравится
Реакции: Lenny Scripts

Lenny Scripts

Активный
Автор темы
179
35
чапо легенда спасибо за детсвооеуеп шокгепц
 

Vespan

loneliness
Проверенный
2,141
1,786
еще один вариант..
Lua:
local window = imgui.ImBool(false)
window2 = 0.00
alpha_ = false
------------------ но включать-выключать имгуи окно через переменную window2
while true do wait(0)

    imgui.Process = window.v -- ...

    if window2 then
        if alpha_ ~= 0.75 then alpha_ = alpha_ + 0.08 end
    else
        if alpha_ ~= 0.00 then alpha_ = alpha_ - 0.05 wait(10) end

    end

    if (alpha_ > 0.75) then alpha_ = 0.75 end
    if (alpha_ < 0.00) then alpha_ = 0.00 end

    if (alpha_ ~= 0.00) then window.v = true else window.v = false end
   
----- imgui
    imgui.PushStyleVar(imgui.StyleVar.Alpha, PushMessageAlpha)
    imgui.Begin('1',window--[[,...]])
        --...
    imgui.End()
    imgui.PopStyleVar(1)
 

Musaigen

shitposter
Проверенный
1,660
1,481
еще один вариант..
Lua:
local window = imgui.ImBool(false)
window2 = 0.00
alpha_ = false
------------------ но включать-выключать имгуи окно через переменную window2
while true do wait(0)

    imgui.Process = window.v -- ...

    if window2 then
        if alpha_ ~= 0.75 then alpha_ = alpha_ + 0.08 end
    else
        if alpha_ ~= 0.00 then alpha_ = alpha_ - 0.05 wait(10) end

    end

    if (alpha_ > 0.75) then alpha_ = 0.75 end
    if (alpha_ < 0.00) then alpha_ = 0.00 end

    if (alpha_ ~= 0.00) then window.v = true else window.v = false end
  
----- imgui
    imgui.PushStyleVar(imgui.StyleVar.Alpha, PushMessageAlpha)
    imgui.Begin('1',window--[[,...]])
        --...
    imgui.End()
    imgui.PopStyleVar(1)
Интерполяция плачет по вам
 
  • Ха-ха
  • Нравится
Реакции: ARMOR и Vespan

kizn

q(≧▽≦q)
Всефорумный модератор
2,407
2,108
еще один вариант..
Lua:
local window = imgui.ImBool(false)
window2 = 0.00
alpha_ = false
------------------ но включать-выключать имгуи окно через переменную window2
while true do wait(0)

    imgui.Process = window.v -- ...

    if window2 then
        if alpha_ ~= 0.75 then alpha_ = alpha_ + 0.08 end
    else
        if alpha_ ~= 0.00 then alpha_ = alpha_ - 0.05 wait(10) end

    end

    if (alpha_ > 0.75) then alpha_ = 0.75 end
    if (alpha_ < 0.00) then alpha_ = 0.00 end

    if (alpha_ ~= 0.00) then window.v = true else window.v = false end
  
----- imgui
    imgui.PushStyleVar(imgui.StyleVar.Alpha, PushMessageAlpha)
    imgui.Begin('1',window--[[,...]])
        --...
    imgui.End()
    imgui.PopStyleVar(1)
мимгуи запрашивали
 
  • Грустно
Реакции: Vespan