Evgenii Legotckoi
22 октября 2015 г. 22:40

QMLQML - Урок 006. Custom Calendar in Qt QML or Qt QML Android

Qt, Android, Calendar, QML, CalendarStyle

В данном уроке хотелось бы рассказать о том, каким образом можно кастомизировать внешний вид объекта Calendar в Qt Qml . Подправить например цвета, шрифт, а также красиво вписать его в диалоговое окно для выбора даты. Поэтому определимся с тем, как …

Читать
Evgenii Legotckoi
20 октября 2015 г. 22:06

QMLQML - Урок 005. Применение Sprite и AnimatedSprite в QML Qt

animatedsprite, sprite, Qt, sprite sequence, QML

После того, как по спрайтам было написано три урока, от их рисования , до их практического применения в Qt в этой и этой статьях, считаю, что нельзя пройти мимо применения спрайтов в QML Qt .

Спрайты в QML применяются ещё …

Читать
Evgenii Legotckoi
19 октября 2015 г. 23:23

QtGameDev на Qt - Урок 5. Взрыв от пуль с помощью sprite картинки

sprite sheet, sprite, GameDev, QPixmap, Спрайт, explosion. взрыв, Qt, Bullet

В предыдущих статьях Мы научились рисовать sprite картинку , а также применять её в Qt с помощью QPixmap так, чтобы у нас получился анимированный взрыв. А теперь Нам необходимо этот самый взрыв помещать как раз в то место, куда ударяется …

Читать
Evgenii Legotckoi
18 октября 2015 г. 18:54

QtQt/C++ - Урок 028. Как использовать sprite картинки с помощью QPixmap

sprite QPixmap, sprite, QPixmap, Qt, Qt sprite

После того, как мы нарисовали sprite в прошлом уроке по работе с Adobe Illustrator, настало время применить полученную картинку при работе с Qt и добавить её в программу с помощью QPixmap. Причем, мы сделаем анимированый sprite, и посмотрим, как происходит …

Читать
Evgenii Legotckoi
8 октября 2015 г. 23:03

QtGameDev на Qt - Урок 4. Обнаружение коллизий в Qt (2D)

Коллизия, GameDev, Qt, Collision

Обнаружение коллизий является одним из важных аспектов в GameDev . Поскольку к коллизиям относится абсолютно всё: попадание пуль в противника, попадание пуль в вашего героя, пересечение тела героя со стенами, пересечение тела героя с противниками и т.д. И важным моментов …

Читать
Evgenii Legotckoi
7 октября 2015 г. 21:26

QtQt/C++ - Урок 023. Перетаскивание QGraphicsItem на QGraphicsScene мышью

QGraphicsScene, Qt урок, QGraphicsItem, перетаскивание, Qt

Допустим, что вы делаете приложение, которое будет отображать на графической сцене элементы сетевой инфраструктуры. Вопрос в том, как сделать перемещение этих элементов мышью, то есть осуществлять перетаскивание элементов. Иными словами брать элемент мышью и осуществлять его перемещение в другое место …

Читать
Evgenii Legotckoi
6 октября 2015 г. 23:13

QtQt WinAPI - Урок 007. Работаем с ICMP Ping в Qt

PING, WinAPI, Qt, ICMP

Сходу хочу расстроить Вас, Дорогой Читатель. Qt не обладает функционалом для работы с протоколом ICMP и соответственно придется использовать для этих целей API целевой операционной системы. Впрочем, это не удивительно. Протокол ICMP является низкоуровневым протоколом, и для работы с ним …

Читать
Evgenii Legotckoi
5 октября 2015 г. 20:58

QtGameDev на Qt - Урок 3. Уничтожение противников

GameDev, Enemy, Qt

В двух предыдущих статьях, где мы научили героя отслеживать перемещения курсора и стрелять в направлении цели , настало время добавить в игру мишени и начать их уничтожать. Уничтожение мишеней будет происходить тогда, когда у мишеней закончится жизнь. При этом у …

Читать
Evgenii Legotckoi
1 октября 2015 г. 20:55

QtGameDev на Qt - Урок 2. Пишем класс Bullet для стрельбы в Qt

bullet, GameDev, Qt, пуля

После того, как Мы начали управлять своим героем, и его взгляд всегда обращён в сторону цели, настало время написать класс Bullet , который будет отвечать за пули и их полёт по игровой сцене. Механика перемещения пули по графической сцене будет …

Читать
Evgenii Legotckoi
28 сентября 2015 г. 22:29

QtGameDev на Qt - Урок 1. Отслеживание перемещения мыши в QGraphicsScene

QGraphicsScene, отслеживание, cursor, GameDev, Qt, mouse

Все помнят игру Crimsonland ? Там нужно было валить монстров штабелями. Для перемещения по игровому полю мы использовали клавиши W, A, S, D, а для направления стрельбы курсор мыши , за которым производилось отслеживание. Так вот, сам по себе механизм …

Читать