-
Автор темы
- #1
Думаю многие из вас хотели сделать уведомления в своей программе. Irval, сделал что-то подобное на C#, я сделал на C++. Как это выглядит:
Возможности:
Рендер иконки через шрифт, рендер заголовка и текста.
Сделано с помощью имгуи, функционал перенесен в отдельный заголовочный файл. Библиотеку назвал LamantineMessages. В первой версии не реализовал плавное исчезновение, пока есть только плавное появление, но думаю, что вас это не остановит. Для начала инклюдим в свой проект:
Использование:
Для начала инициализируем шрифты функцией:
Рисуем уведомление в нужном месте:
Аргументы функции:
Скачать либу можно ниже. Пишите чем дополнять, прислушаюсь к вашей критике.
Фирменный говнокод в комплекте.
Возможности:
Рендер иконки через шрифт, рендер заголовка и текста.
Сделано с помощью имгуи, функционал перенесен в отдельный заголовочный файл. Библиотеку назвал LamantineMessages. В первой версии не реализовал плавное исчезновение, пока есть только плавное появление, но думаю, что вас это не остановит. Для начала инклюдим в свой проект:
C++:
#include "LamantineMessages.h"
Для начала инициализируем шрифты функцией:
C++:
LamantineMessages::InitFonts();
C++:
LamantineMessages::CreateMessageWindow("ResolverMessage", "o", "Resolver", "Missed shot due to resolver.", 397, 65, 10.f);
C++:
LamantineMessages::CreateMessageWindow("название окна уведомления(не имеет значения)", "иконка", "заголовок", "описание", ширина, высота, скругление);
Фирменный говнокод в комплекте.
Вложения
-
359.8 KB Просмотры: 314