Вопрос для pro кодеров

this user have big huy(
Пользователь
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
337
Реакции[?]
80
Поинты[?]
0
Как сделать слайдеры для смены прозрачности и элементов меню,я просто нуб в этом деле.
 
nixware.cc
Эксперт
Статус
Оффлайн
Регистрация
1 Июл 2017
Сообщения
1,631
Реакции[?]
1,534
Поинты[?]
31K
Примерно вот так:
Код:
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");
 
desolver.dev
Участник
Статус
Оффлайн
Регистрация
21 Май 2017
Сообщения
465
Реакции[?]
397
Поинты[?]
1K
Как сделать слайдеры для смены прозрачности и элементов меню,я просто нуб в этом деле.
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");
ну или так
 
this user have big huy(
Пользователь
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
337
Реакции[?]
80
Поинты[?]
0
Примерно вот так:
Код:
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");
миксер ты лучший
 
nixware.cc
Эксперт
Статус
Оффлайн
Регистрация
1 Июл 2017
Сообщения
1,631
Реакции[?]
1,534
Поинты[?]
31K
masta copypasta
Участник
Статус
Оффлайн
Регистрация
2 Июн 2017
Сообщения
683
Реакции[?]
253
Поинты[?]
0
Код:
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");
вот так, статики тоже не нужны)))
но миксер тож написал, так правильнее)0)
 
this user have big huy(
Пользователь
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
337
Реакции[?]
80
Поинты[?]
0
Блять, изначально инт писал, забыл про флоат.
Ну все равно это не меняет сути.
Я показал ему в качестве примера, надеюсь он понял.
Я понял,я не такой еблан (сори за мат)
 
Сверху Снизу