static int red = 0.00f
static int green = 0.00f
static int blue = 0.00f
static int aplha = 1.00f
style.Colors[ImGuiCol_WindowBg] = ImVec4(red, green, blue, aplha); //Цвет бекраунда
ImGui::SliderFloat("##Red", &red, 0.00f, 1.00f, "Red: %.2f");
ImGui::SliderFloat("##Green", &green, 0.000f, 1.000f, "Green: %.2f");
ImGui::SliderFloat("##Blue", &blue, 0.00f, 1.00f, "Blue: %.2f");
ImGui::SliderFloat("##Alpha", &alpha, 0.00f, 1.00f, "Alpha: %.2f");
revenger скачивай,там просто цвета,но если немного подумать то поймёшКак сделать слайдеры для смены прозрачности и элементов меню,я просто нуб в этом деле.
ну или такПримерно вот так:
Код:static int red = 0.00f static int green = 0.00f static int blue = 0.00f static int aplha = 1.00f style.Colors[ImGuiCol_WindowBg] = ImVec4(red, green, blue, aplha); //Цвет бекраунда ImGui::SliderFloat("##Red", &red, 0.00f, 1.00f, "Red: %.2f"); ImGui::SliderFloat("##Green", &green, 0.000f, 1.000f, "Green: %.2f"); ImGui::SliderFloat("##Blue", &blue, 0.00f, 1.00f, "Blue: %.2f"); ImGui::SliderFloat("##Alpha", &alpha, 0.00f, 1.00f, "Alpha: %.2f");
миксер ты лучшийПримерно вот так:
Код:static int red = 0.00f static int green = 0.00f static int blue = 0.00f static int aplha = 1.00f style.Colors[ImGuiCol_WindowBg] = ImVec4(red, green, blue, aplha); //Цвет бекраунда ImGui::SliderFloat("##Red", &red, 0.00f, 1.00f, "Red: %.2f"); ImGui::SliderFloat("##Green", &green, 0.000f, 1.000f, "Green: %.2f"); ImGui::SliderFloat("##Blue", &blue, 0.00f, 1.00f, "Blue: %.2f"); ImGui::SliderFloat("##Alpha", &alpha, 0.00f, 1.00f, "Alpha: %.2f");
Блять, изначально инт писал, забыл про флоат.
float r = 0.00f
float g = 0.00f
float b = 0.00f
float aplha = 1.00f
style.Colors[тута че хош менять] = ImVec4(r, g, b, aplha);
ImGui::SliderFloat("##Red", &red, 0.00f, 1.00f, "Red: %.2f");
ImGui::SliderFloat("##Green", &green, 0.000f, 1.000f, "Green: %.2f");
ImGui::SliderFloat("##Blue", &blue, 0.00f, 1.00f, "Blue: %.2f");
ImGui::SliderFloat("##Alpha", &alpha, 0.00f, 1.00f, "Alpha: %.2f");
Я понял,я не такой еблан (сори за мат)Блять, изначально инт писал, забыл про флоат.
Ну все равно это не меняет сути.
Я показал ему в качестве примера, надеюсь он понял.
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz