Спрайты в Phaser.js

Создание спрайтов, якоря, фреймы и отображение игровых объектов.

Распределяем спрайты по линии: практическое использование Phaser.Actions.PlaceOnLine

Распределяем спрайты по линии: практическое использование Phaser.Actions.PlaceOnLine

Часто в играх требуется разместить множество объектов по определенной траектории — будь то выстроенные солдаты, пунктирная линия выстрела или звёзды на небе. Вручную рассчитывать позиции для каждого с...

Читать
Анимация TileSprite из атласа: создаём плавный параллакс-эффект в Phaser

Анимация TileSprite из атласа: создаём плавный параллакс-эффект в Phaser

TileSprite — это мощный объект Phaser для создания бесшовных текстур, которые можно «прокручивать», что идеально подходит для фонов, анимированных текстур или эффектов параллакса. В этой статье мы раз...

Читать
Работа с цветовыми оттенками и движением TileSprite в Phaser 3

Работа с цветовыми оттенками и движением TileSprite в Phaser 3

Визуальные эффекты часто требуют динамического изменения цвета и текстуры объектов. В Phaser 3 для этого существуют мощные инструменты, такие как TileSprite и работа с оттенками (tint). Эта статья раз...

Читать
Производительные спрайты через Blitter: атомарная работа с изображениями в Phaser

Производительные спрайты через Blitter: атомарная работа с изображениями в Phaser

При создании игр с большим количеством статичных или редко меняющихся спрайтов (частицы, элементы фона, тайлы) классические `Sprite` объекты могут стать узким местом производительности. Каждый такой о...

Читать
Точка отсчёта: как работает origin в Phaser и зачем он нужен

Точка отсчёта: как работает origin в Phaser и зачем он нужен

При размещении спрайтов в Phaser вы могли сталкиваться с тем, что они ведут себя не так, как ожидалось: вращаются не вокруг своего центра, а выравниваются странным образом. Всё это контролируется свой...

Читать
Обработка кликов по игровым объектам в Phaser с помощью on('pointerup')

Обработка кликов по игровым объектам в Phaser с помощью on('pointerup')

Взаимодействие с игроком — основа любого геймплея. В Phaser одним из базовых способов реагировать на клики или касания является событие `pointerup`. Эта статья покажет, как легко добавить интерактивно...

Читать