22 мая 2026 • 5 мин чтения
Создание игр часто требует вариативности визуального контента. Например, чтобы показать повреждение врага или создать разнообразных противников из одного спрайта. Вручную подготавливать десятки тексту...
Читать
22 мая 2026 • 4 мин чтения
Объект `Graphics` в Phaser 3 — это мощный инструмент для программного рисования и создания динамической векторной графики прямо во время выполнения игры. В отличие от предзагруженных спрайтов, фигуры,...
Читать
22 мая 2026 • 7 мин чтения
Проверка пересечений в играх часто сводится к прямоугольникам, но как быть с кривыми? В этой статье разберем пример, где спрайт сталкивается не с примитивом, а с плавной сплайновой кривой. Вы узнаете,...
Читать
22 мая 2026 • 4 мин чтения
Работа с группой объектов по геометрической форме — мощный приём для создания сложных визуальных эффектов с минимальным кодом. В этом примере мы рассмотрим, как равномерно разместить спрайты по окружн...
Читать
22 мая 2026 • 4 мин чтения
Освещение — мощный инструмент для создания атмосферы и глубины в 2D-играх. Phaser 3 предоставляет встроенную систему освещения, которая работает в связке с нормальными картами, позволяя имитировать ди...
Читать
22 мая 2026 • 3 мин чтения
Атласы текстур — это ключевая техника оптимизации игровых проектов. Вместо сотен отдельных файлов изображений вы можете использовать один большой файл–атлас и JSON–файл с координатами фреймов. Это уск...
Читать