-
Автор темы
- #1
Сегодня я продемонстрирую вам простой способ как создавать уведомления с использованием библиотеки ImGui. Думаю вы и сами понимаете где это можно применять.
Подключаем библиотеку imgui-tricks:
В цикле после создания фрейма вашей менюшки прописываем
Я прописываю после создания фрейма отдельно от всей меню потому что для меня это проще и работает лучше. (именно в случае интернал чита)
Данная функция рисует наши уведомления, если что-то не работает, то поиграйтесь с расположением данной функции в коде. Также в .cpp файле вы можете кастомизировать сам внешний вид уведомления.
Дальше например по кнопке создаем само уведомление:
Вариации отличаются цветом плашки слева в углу от уведомления. Впринципе все. Максимально просто и быстро, пользуйтесь!
Пример уведомления
Подключаем библиотеку 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
*/
}
Пример уведомления