Честно говоря не понял, это в принципе легко?Создать прозрачный бегин и засунуть в него два чайлда. Один с кнопками, другой с информацией.
Думаю не osoboЧестно говоря не понял, это в принципе легко?
Да и впринципе с imgui начать изучения lua так себе ,иначе будешь как яДумаю нет
Да, если знать что делать.Честно говоря не понял, это в принципе легко?
Это выглядит как то такЧестно говоря не понял, это в принципе легко?
function imgui.OnDrawFrame() -- начало функции фрейм
if window.v then -- если (переменная окна бегин == true) тогда
imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec4(0, 0, 0, 0))-- меняем цвет элемента(Наш элемент бегин, imgui.ImVec4(R G B Прозрачность) )
imgui.SetNextWindowSize(imgui.ImVec2(450, 451), imgui.Cond.FirstUseEver) -- размер окна x: 450 пикселей y: 451 пикселей
imgui.Begin(u8'###',window,imgui.WindowFlags.NoTitleBar+imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize) -- основн окно (Бегин)(название, переменная, флаги)
imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- imgui.ImVec4(R G B Прозрачность)
imgui.BeginChild("##1", imgui.ImVec2(227, -1), true)-- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
-- *свой code*
imgui.EndChild()-- конец чайлда
imgui.PopStyleColor() -- конец цвета элемента
imgui.SameLine() -- отменяет перенос элемента, в нашем случае чайлд
imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- меняем цвет элемента(Наш элемент окно чайлда, imgui.ImVec4(R G B Прозрачность) )
imgui.BeginChild("##2", imgui.ImVec2(-1, -1), true) -- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
-- *свой code*
imgui.EndChild() -- конец чайлда
imgui.PopStyleColor() -- конец цвета элемента
imgui.End()-- конец Бегин
imgui.PopStyleColor() -- конец цвета элемента
end -- окончание условия
end -- окончание функции
Лучше знать обаУчи сразу мимгуи, чтоб потом не переучиваться
Что с этим делать? Просто запихнуть в Луа файл, а этот файл в монлоадер?Это выглядит как то так
Но лучше для начало выучить, lua, потом уже изучать библиотеки (mim/im)Gui
ImGui:function imgui.OnDrawFrame() -- начало функции фрейм if window.v then -- если (переменная окна бегин == true) тогда imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec4(0, 0, 0, 0))-- меняем цвет элемента(Наш элемент бегин, imgui.ImVec4(R G B Прозрачность) ) imgui.SetNextWindowSize(imgui.ImVec2(450, 451), imgui.Cond.FirstUseEver) -- размер окна x: 450 пикселей y: 451 пикселей imgui.Begin(u8'###',window,imgui.WindowFlags.NoTitleBar+imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize) -- основн окно (Бегин)(название, переменная, флаги) imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- imgui.ImVec4(R G B Прозрачность) imgui.BeginChild("##1", imgui.ImVec2(227, -1), true)-- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net) -- *свой code* imgui.EndChild()-- конец чайлда imgui.PopStyleColor() -- конец цвета элемента imgui.SameLine() -- отменяет перенос элемента, в нашем случае чайлд imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- меняем цвет элемента(Наш элемент окно чайлда, imgui.ImVec4(R G B Прозрачность) ) imgui.BeginChild("##2", imgui.ImVec2(-1, -1), true) -- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net) -- *свой code* imgui.EndChild() -- конец чайлда imgui.PopStyleColor() -- конец цвета элемента imgui.End()-- конец Бегин imgui.PopStyleColor() -- конец цвета элемента end -- окончание условия end -- окончание функции
Что с этим делать? Просто запихнуть в Луа файл, а этот файл в монлоадер?
Ты в шапке спросил как сделать подобный интерфейс
Барибал скинул готовый код, барибал молодец, только всем похуйЭто выглядит как то так
Но лучше для начало выучить, lua, потом уже изучать библиотеки (mim/im)Gui
ImGui:function imgui.OnDrawFrame() -- начало функции фрейм if window.v then -- если (переменная окна бегин == true) тогда imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec4(0, 0, 0, 0))-- меняем цвет элемента(Наш элемент бегин, imgui.ImVec4(R G B Прозрачность) ) imgui.SetNextWindowSize(imgui.ImVec2(450, 451), imgui.Cond.FirstUseEver) -- размер окна x: 450 пикселей y: 451 пикселей imgui.Begin(u8'###',window,imgui.WindowFlags.NoTitleBar+imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize) -- основн окно (Бегин)(название, переменная, флаги) imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- imgui.ImVec4(R G B Прозрачность) imgui.BeginChild("##1", imgui.ImVec2(227, -1), true)-- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net) -- *свой code* imgui.EndChild()-- конец чайлда imgui.PopStyleColor() -- конец цвета элемента imgui.SameLine() -- отменяет перенос элемента, в нашем случае чайлд imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- меняем цвет элемента(Наш элемент окно чайлда, imgui.ImVec4(R G B Прозрачность) ) imgui.BeginChild("##2", imgui.ImVec2(-1, -1), true) -- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net) -- *свой code* imgui.EndChild() -- конец чайлда imgui.PopStyleColor() -- конец цвета элемента imgui.End()-- конец Бегин imgui.PopStyleColor() -- конец цвета элемента end -- окончание условия end -- окончание функции
Создать файл,поставить кодировку windows-1251, подкл имгуй библиотеку, добавить переменнуюЧто с этим делать? Просто запихнуть в Луа файл, а этот файл в монлоадер?