-- OnDrawFrame
imgui.BeginChild("child", imgui.ImVec2(130, 300), true)
if imgui.Button(u8"Основные", imgui.ImVec2(-1, 25)) then menu = 1 end
if imgui.Button(u8"Другое", imgui.ImVec2(-1, 25)) then menu = 2 end
if imgui.Button(u8"Для авто", imgui.ImVec2(-1, 25)) then menu = 3 end
if imgui.Button(u8"Читики", imgui.ImVec2(-1, 25)) then menu = 4 end
imgui.EndChild()
imgui.SameLine()
if menu == 1 then
imgui.BeginChild("child2", imgui.ImVec2(200, 100), true)
imgui.Text("1")
imgui.EndChild()
end
imgui.SameLine()
if menu == 2 then
imgui.BeginChild("child2", imgui.ImVec2(200, 100), true)
imgui.Text("2")
imgui.EndChild()
end
imgui.SameLine()
if menu == 3 then...
-- OnDrawFrame
imgui.BeginChild("child", imgui.ImVec2(130, 300), true)
if imgui.Button(u8"Основные", imgui.ImVec2(-1, 25)) then menu = 1 end
if imgui.Button(u8"Другое", imgui.ImVec2(-1, 25)) then menu = 2 end
if imgui.Button(u8"Для авто", imgui.ImVec2(-1, 25)) then menu = 3 end
if imgui.Button(u8"Читики", imgui.ImVec2(-1, 25)) then menu = 4 end
imgui.EndChild()
imgui.SameLine()
if menu == 1 then
imgui.BeginChild("child2", imgui.ImVec2(200, 100), true)
imgui.Text("1")
imgui.EndChild()
end
imgui.SameLine()
if menu == 2 then
imgui.BeginChild("child2", imgui.ImVec2(200, 100), true)
imgui.Text("2")
imgui.EndChild()
end
imgui.SameLine()
if menu == 3 then
imgui.BeginChild("child2", imgui.ImVec2(200, 100), true)
imgui.Text("3")
imgui.EndChild()
end
imgui.SameLine()
if menu == 4 then
imgui.BeginChild("child2", imgui.ImVec2(200, 100), true)
imgui.Text("4")
imgui.EndChild()
end
А как сделать линии которые разделяютКак-то так
Остальное под себя настрой, размер и т.д
Lua:-- OnDrawFrame imgui.BeginChild("child", imgui.ImVec2(130, 300), true) if imgui.Button(u8"Основные", imgui.ImVec2(-1, 25)) then menu = 1 end if imgui.Button(u8"Другое", imgui.ImVec2(-1, 25)) then menu = 2 end if imgui.Button(u8"Для авто", imgui.ImVec2(-1, 25)) then menu = 3 end if imgui.Button(u8"Читики", imgui.ImVec2(-1, 25)) then menu = 4 end imgui.EndChild() imgui.SameLine() if menu == 1 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("1") imgui.EndChild() end imgui.SameLine() if menu == 2 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("2") imgui.EndChild() end imgui.SameLine() if menu == 3 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("3") imgui.EndChild() end imgui.SameLine() if menu == 4 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("4") imgui.EndChild() end
imgui.Separator()А как сделать линии которые разделяют
а вертикальную?
А можно вместо текста там кнопки поставить?Как-то так
Остальное под себя настрой, размер и т.д
Lua:-- OnDrawFrame imgui.BeginChild("child", imgui.ImVec2(130, 300), true) if imgui.Button(u8"Основные", imgui.ImVec2(-1, 25)) then menu = 1 end if imgui.Button(u8"Другое", imgui.ImVec2(-1, 25)) then menu = 2 end if imgui.Button(u8"Для авто", imgui.ImVec2(-1, 25)) then menu = 3 end if imgui.Button(u8"Читики", imgui.ImVec2(-1, 25)) then menu = 4 end imgui.EndChild() imgui.SameLine() if menu == 1 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("1") imgui.EndChild() end imgui.SameLine() if menu == 2 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("2") imgui.EndChild() end imgui.SameLine() if menu == 3 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("3") imgui.EndChild() end imgui.SameLine() if menu == 4 then imgui.BeginChild("child2", imgui.ImVec2(200, 100), true) imgui.Text("4") imgui.EndChild() end
Какие кнопки?А можно вместо текста там кнопки поставить?
Как сделать когда нажимаю на кнопку закрывается imgui окноКакие кнопки?
Это кнопка с текстом
Как сделать когда нажимаю на кнопку закрывается imgui окно
if imgui.Button(u8'Закрыть') then
imgui.Process = false
end
не робитLua:if imgui.Button(u8'Закрыть') then imgui.Process = false end
Какие кнопки?
Это кнопка с текстом
где такой код найти?Посмотреть вложение 55645
Ну вот так как сделать?
Посмотреть вложение 55645Код:if imgui.Button(u8'text', imgui.ImVec2(razmer, razmer) ) then -- code end
Ну вот так как сделать?