классическая тема imgui для mimgui

max night

Новичок
Автор темы
5
1
Версия MoonLoader
.026-beta
10003

есть у кого либо для мимгуи дефолт тема имгуи?
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,771
11,214
есть 2 самых простых варианта:
1. подключи в скрипт имгуи, выведи все цвета, сохрани и создай их них тему
2. найди старые сурсы имгуи на гитхабе и вырежи из них тему
 
  • Нравится
Реакции: max night

max night

Новичок
Автор темы
5
1
есть 2 самых простых варианта:
1. подключи в скрипт имгуи, выведи все цвета, сохрани и создай их них тему
2. найди старые сурсы имгуи на гитхабе и вырежи из них тему
а как эту гребанную тему делать, и как цвета вывести?

ап
 
Последнее редактирование:

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,771
11,214
а как эту гребанную тему делать, и как цвета вывести?
вытаскиваешь все ключи из структуры ImGuiCol, создаешь массив (например { “Text”, “WindowBg”…}), через фор в принт выводишь все цвета, не помнб как в имгуи, но в мимгуи это выглядело бы примерно так:
Lua:
local keys = {};
local colors = imgui.GetStyle().Colors;
for k, v in pairs(keys) do
   local col = colors[imgui.Col[v]];
   print(k, col.x, col.y, col.z, col.w)
end
 

max night

Новичок
Автор темы
5
1
вытаскиваешь все ключи из структуры ImGuiCol, создаешь массив (например { “Text”, “WindowBg”…}), через фор в принт выводишь все цвета, не помнб как в имгуи, но в мимгуи это выглядело бы примерно так:
Lua:
local keys = {};
local colors = imgui.GetStyle().Colors;
for k, v in pairs(keys) do
   local col = colors[imgui.Col[v]];
   print(k, col.x, col.y, col.z, col.w)
end
еб... а попроще как то можно? я в луа не очень сильно разбираюсь