• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Гайд ImVec4 в RGBA (для TextColored и д.р)

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
3 Июн 2021
Сообщения
36
Реакции
6
Помучался минут 20 и сделал это:

Сама функция:
C++:
Expand Collapse Copy
inline auto RgbaToImVec4(int r, int g, int b, int a) {
        return ImVec4{ (float)r/255, (float)g / 255, (float)b / 255, (float)a / 255 };
}

Пример использования:
C++:
Expand Collapse Copy
ImGui::TextColored(RgbaToImVec4(142, 0, 237, 255), "FPS: %03d", get_fps());
Где RgbaToImVec4(142, 0, 237, 255) и есть цвет ргба.
 
Помучался минут 20 и сделал это:

Сама функция:
C++:
Expand Collapse Copy
inline auto RgbaToImVec4(int r, int g, int b, int a) {
        return ImVec4{ (float)r/255, (float)g / 255, (float)b / 255, (float)a / 255 };
}

Пример использования:
C++:
Expand Collapse Copy
ImGui::TextColored(RgbaToImVec4(142, 0, 237, 255), "FPS: %03d", get_fps());
Где RgbaToImVec4(142, 0, 237, 255) и есть цвет ргба.
Говорю мужу
сделай
1631336369456.png


ответ убил:
1631336401221.png
 
Помучался минут 20 и сделал это:

Сама функция:
C++:
Expand Collapse Copy
inline auto RgbaToImVec4(int r, int g, int b, int a) {
        return ImVec4{ (float)r/255, (float)g / 255, (float)b / 255, (float)a / 255 };
}

Пример использования:
C++:
Expand Collapse Copy
ImGui::TextColored(RgbaToImVec4(142, 0, 237, 255), "FPS: %03d", get_fps());
Где RgbaToImVec4(142, 0, 237, 255) и есть цвет ргба.
ImColor придумали для особо умных?
1631340886623.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Мда мужик, ну ты спалился...

 
ColorConvertImVec4toU32
ColorConvertU32toImVec4
 
ImVec4(ImColor(ваш ргба цвет))
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Помучался минут 20 и сделал это:

Сама функция:
C++:
Expand Collapse Copy
inline auto RgbaToImVec4(int r, int g, int b, int a) {
        return ImVec4{ (float)r/255, (float)g / 255, (float)b / 255, (float)a / 255 };
}

Пример использования:
C++:
Expand Collapse Copy
ImGui::TextColored(RgbaToImVec4(142, 0, 237, 255), "FPS: %03d", get_fps());
Где RgbaToImVec4(142, 0, 237, 255) и есть цвет ргба.
Блять нахуя? Есть
C++:
Expand Collapse Copy
GetColorU32(ImGuiCol_Text)
ну или же
C++:
Expand Collapse Copy
(ImVec4)ImColor(0,0,0,0)
 
ImColor().Value guys
 
Назад
Сверху Снизу