windows 10 тема

linmsqn

Участник
Автор темы
337
9
Версия MoonLoader
Другое
скиньте пожалуйста имгуи тему виндовс 10, как тут например
1640629767452.png
 
Решение
ахаха ладно, спасибо
разобрался:
Lua:
local draw = imgui.GetWindowDrawList()
local pos = imgui.GetCursorScreenPos()

draw:AddRectFilled(imgui.ImVec2(pos.x, pos.y), imgui.ImVec2(pos.x + 100, pos.y + 100), imgui.ColorConvertFloat4ToU32(imgui.ImVec4(1, 0, 0, 1)), 40 * 0.5)
--[[
    1 - положение левого верхнего угла, лучше оставить его pos.x + pos.y, а само положение менять через SetCursorPos
    2 - положение правого нижнего угла, pos.x + размерX, pos.y + размерY
    3 - цвет в U32, я хз как его ввести так что я делал так: imgui.ColorConvertFloat4ToU32(imgui.ImVec4(1, 0, 0, 1))
    4 - закругление (от 0 до хуй знает чего)
]]

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,763
11,196
  • Нравится
Реакции: linmsqn

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,763
11,196
а можно про это поподробнее
я не знаю как это юзать, но я знаю что это то что нужно
Lua:
IMGUI_API void  AddRectFilled(const ImVec2& a, const ImVec2& b, ImU32 col, float rounding = 0.0f, int rounding_corners_flags = ~0);                     // a: upper-left, b: lower-right
 
  • Нравится
Реакции: linmsqn

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,763
11,196
ахаха ладно, спасибо
разобрался:
Lua:
local draw = imgui.GetWindowDrawList()
local pos = imgui.GetCursorScreenPos()

draw:AddRectFilled(imgui.ImVec2(pos.x, pos.y), imgui.ImVec2(pos.x + 100, pos.y + 100), imgui.ColorConvertFloat4ToU32(imgui.ImVec4(1, 0, 0, 1)), 40 * 0.5)
--[[
    1 - положение левого верхнего угла, лучше оставить его pos.x + pos.y, а само положение менять через SetCursorPos
    2 - положение правого нижнего угла, pos.x + размерX, pos.y + размерY
    3 - цвет в U32, я хз как его ввести так что я делал так: imgui.ColorConvertFloat4ToU32(imgui.ImVec4(1, 0, 0, 1))
    4 - закругление (от 0 до хуй знает чего)
]]
 
  • Нравится
Реакции: linmsqn

biscuitt

Известный
185
14
разобрался:
Lua:
local draw = imgui.GetWindowDrawList()
local pos = imgui.GetCursorScreenPos()

draw:AddRectFilled(imgui.ImVec2(pos.x, pos.y), imgui.ImVec2(pos.x + 100, pos.y + 100), imgui.ColorConvertFloat4ToU32(imgui.ImVec4(1, 0, 0, 1)), 40 * 0.5)
--[[
    1 - положение левого верхнего угла, лучше оставить его pos.x + pos.y, а само положение менять через SetCursorPos
    2 - положение правого нижнего угла, pos.x + размерX, pos.y + размерY
    3 - цвет в U32, я хз как его ввести так что я делал так: imgui.ColorConvertFloat4ToU32(imgui.ImVec4(1, 0, 0, 1))
    4 - закругление (от 0 до хуй знает чего)
]]
1640882246589.png

как убрать эти отступы? Сет курсор пос не пашет