![]()
Что делать со sprite картинкой, после того как Вы её нарисовали?
Моё предложение следующее, использовать эту картинку для анимации в вашем приложении. Допустим, у нас имеется изображение, которое объединяет 15 кадров, которые будут предоставлять маленький взрыв. Так вот, чтобы использовать sprite sheet, можно применить объект класса QPixmap, в котором мы будем просматривать лишь часть изображения sprite sheet, и в этой части будет показан лишь один кадр из пятнадцати, а чтобы сделать анимацию, необходимо будет менять кадры последовательно от первого до 15 и повторять это действие в цикле.
Для того, чтобы организовать циклическую замену кадров, можно использовать объект класса QTimer, который будет запускать функцию для замены изображения в QPixmap.
А отрисовывать изображение проще всего в отдельном графической объекте, который будет наследован от QGraphicsItem.
А как это всё реализовать, читайте в следующей статье.
Это интересно
0
|
|||

Последние откомментированные темы:
-
Лучший чат-бот с искусственным интеллектом - какой из них вам подходит?
(1)
boris 1
,
13.01.2022
-
Новогоднее украшение рабочего стола ПК
(1)
Елена2022
,
21.12.2021
-
Как JPG преобразовать в Word с распознаванием текста
(1)
Olejaweb
,
13.11.2021
-
Как вернуть классическое ленточное меню в проводник Windows 11
(1)
Сергей Михайлов сын
,
26.10.2021
-
Как покупать ссылки на Miralinks
(1)
Stanzeka
,
17.10.2021
-
Обзор новинки от компании Plantronics – беспроводных наушников BackBeat Go 600
(2)
Onix
,
17.08.2021
-
Как переустановить Windows 7 с сохранением данных
(2)
Horov
,
27.05.2021
-
Нужно ли использовать антивирус на ПК
(1)
gennady 44
,
10.05.2021
-
Лучшие бесплатные альтернативы MS Office
(2)
Horov
,
03.04.2021
-
«Набросок на фрагменте экрана» для создания скриншотов
(1)
gennady 44
,
25.02.2021
-
Microsoft Defender Offline для поиска трудно удаляемых вирусов
(1)
IJ
,
12.02.2021
-
Как заблокировать программе выход в интернет на Windows?
(2)
GGarry
,
12.01.2021
-
Создание точки восстановления Windows в командной строке или в PowerShell
(2)
bigluzer131261
,
12.01.2021
-
Программа ImBatch для пакетной обработки фотографий
(1)
GGarry
,
11.01.2021
20251118122911