C++ Гайд Создание уведомлений с использованием ImGui

Начинающий
Статус
Оффлайн
Регистрация
13 Апр 2022
Сообщения
26
Реакции[?]
12
Поинты[?]
2K
Сегодня я продемонстрирую вам простой способ как создавать уведомления с использованием библиотеки ImGui. Думаю вы и сами понимаете где это можно применять.

Подключаем библиотеку imgui-tricks:
Пожалуйста, авторизуйтесь для просмотра ссылки.
В данной библиотеке есть не только уведомления, но вы и сами можете прочитать об остальных функциях на гитхабе.

В цикле после создания фрейма вашей менюшки прописываем
Код:
ImTricks::NotifyManager::HandleNotifies(ImGui::GetOverlayDrawList());
Я прописываю после создания фрейма отдельно от всей меню потому что для меня это проще и работает лучше. (именно в случае интернал чита)
Данная функция рисует наши уведомления, если что-то не работает, то поиграйтесь с расположением данной функции в коде. Также в .cpp файле вы можете кастомизировать сам внешний вид уведомления.

Дальше например по кнопке создаем само уведомление:
Код:
if(ImGui::Button("spawn message"))
{
    ImTricks::NotifyManager::AddNotify("something great", ImTrickNotify_Success);
    /*
    существующие вариации Notify State
    ImTrickNotify_Success
    ImTrickNotify_Warning
    ImTrickNotify_Danger
    ImTrickNotify_Default
    */
}
Вариации отличаются цветом плашки слева в углу от уведомления. Впринципе все. Максимально просто и быстро, пользуйтесь!

Пример уведомления
 
Сверху Снизу