только очень хуёвый?Считай что это дизайн проект. За что отвечает _VtxCurrentIdx?
_VtxCurrentIdx это счётчик вертексов в ImDrawList
только очень хуёвый?Считай что это дизайн проект. За что отвечает _VtxCurrentIdx?
Вручную посчитать анриал? i = i + 1. Или я не шарю?только очень хуёвый?
_VtxCurrentIdx это счётчик вертексов в ImDrawList
можно, но это довольно проблематично, т.к. нужно учесть все места, изменяющие это значение.Вручную посчитать анриал? i = i + 1. Или я не шарю?
Ждём. Обновление кстати нужно. Помнишь тот бак с Escape? Можно ли отжать виртульно клавишу?можно, но это довольно проблематично, т.к. нужно учесть все места, изменяющие это значение.
короче, выпустить обновление moon imgui будет куда проще
я пытался его исправить, но не удалось. он не настолько существенный, чтобы тратить часы на исправлениеЖдём. Обновление кстати нужно. Помнишь тот бак с Escape? Можно ли отжать виртульно клавишу?
Тем не менее он есть. Не посвященные будут натыкаться на эту проблему.я пытался его исправить, но не удалось. он не настолько существенный, чтобы тратить часы на исправление
пускай. посвящённые им помогутТем не менее он есть. Не посвященные будут натыкаться на эту проблему.
Посвяти этому делу время. Если сделать задержку в 150-200 мс то баг не появляется. Не будь ленивой задницей, как я.пускай. посвящённые им помогут
читай ещё разПосвяти этому делу время. Если сделать задержку в 150-200 мс то баг не появляется. Не будь ленивой задницей, как я.
я пытался его исправить, но не удалось. он не настолько существенный, чтобы тратить часы на исправление
Как хочешь. Сам потрачу кучу времени, но решу трабл :)читай ещё раз
Можно код, дизайн интересует
function apply_custom_style()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec4 = imgui.ImVec4
style.WindowRounding = 1.5
style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
style.ChildWindowRounding = 2.0
style.FrameRounding = 0.5
style.ItemSpacing = imgui.ImVec2(5.0, 4.0)
style.ScrollbarSize = 13.0
style.ScrollbarRounding = 0
style.GrabMinSize = 8.0
style.GrabRounding = 1.0
-- style.Alpha =
style.WindowPadding = imgui.ImVec2(4.0, 4.0)
-- style.WindowMinSize =
style.FramePadding = imgui.ImVec2(3.5, 3.5)
-- style.ItemInnerSpacing =
-- style.TouchExtraPadding =
-- style.IndentSpacing =
-- style.ColumnsMinSpacing = ?
style.ButtonTextAlign = imgui.ImVec2(0.0, 0.5)
-- style.DisplayWindowPadding =
-- style.DisplaySafeAreaPadding =
-- style.AntiAliasedLines =
-- style.AntiAliasedShapes =
-- style.CurveTessellationTol =
colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00)
colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00)
colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.91)
colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00)
colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
colors[clr.ComboBg] = colors[clr.PopupBg]
colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50)
colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.FrameBg] = ImVec4(0.12, 0.12, 0.12, 0.94)
colors[clr.FrameBgHovered] = ImVec4(0.45, 0.45, 0.45, 0.85)
colors[clr.FrameBgActive] = ImVec4(0.63, 0.63, 0.63, 0.63)
colors[clr.TitleBg] = ImVec4(0.13, 0.13, 0.13, 0.99)
colors[clr.TitleBgActive] = ImVec4(0.13, 0.13, 0.13, 0.99)
colors[clr.TitleBgCollapsed] = ImVec4(0.05, 0.05, 0.05, 0.79)
colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53)
colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00)
colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00)
colors[clr.CheckMark] = ImVec4(1.00, 1.00, 1.00, 1.00)
colors[clr.SliderGrab] = ImVec4(0.28, 0.28, 0.28, 1.00)
colors[clr.SliderGrabActive] = ImVec4(0.35, 0.35, 0.35, 1.00)
colors[clr.Button] = ImVec4(0.12, 0.12, 0.12, 0.94)
colors[clr.ButtonHovered] = ImVec4(0.34, 0.34, 0.35, 0.89)
colors[clr.ButtonActive] = ImVec4(0.21, 0.21, 0.21, 0.81)
colors[clr.Header] = ImVec4(0.12, 0.12, 0.12, 0.94)
colors[clr.HeaderHovered] = ImVec4(0.12, 0.12, 0.12, 0.94)
colors[clr.HeaderActive] = ImVec4(0.16, 0.16, 0.16, 0.90)
colors[clr.Separator] = colors[clr.Border]
colors[clr.SeparatorHovered] = ImVec4(0.26, 0.59, 0.98, 0.78)
colors[clr.SeparatorActive] = ImVec4(0.26, 0.59, 0.98, 1.00)
colors[clr.ResizeGrip] = ImVec4(0.26, 0.59, 0.98, 0.25)
colors[clr.ResizeGripHovered] = ImVec4(0.26, 0.59, 0.98, 0.67)
colors[clr.ResizeGripActive] = ImVec4(0.26, 0.59, 0.98, 0.95)
colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50)
colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00)
colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.43, 0.35, 1.00)
colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00)
colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00)
colors[clr.TextSelectedBg] = ImVec4(0.26, 0.59, 0.98, 0.35)
colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35)
end
apply_custom_style()
А как сделать непосредственно действие по нажатию на кнопочку?
if pie.PieMenuItem('TestSub2') then
sampAddChatMessage('Test',-1)
end