Input в Phaser.js

Клавиатура, мышь, pointer и обработка ввода в Phaser.

Оживляем спрайты в Phaser: обработка событий указателя

Оживляем спрайты в Phaser: обработка событий указателя

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

Читать
Кастомизация курсора в Phaser 3: от скучного указателя к стильным иконкам

Кастомизация курсора в Phaser 3: от скучного указателя к стильным иконкам

Стандартный курсор мыши — это скучно. В играх, особенно с определённой стилистикой, он может выбиваться из общего визуального ряда и снижать погружение. Phaser 3 предоставляет простой и эффективный AP...

Читать
Мастер управления: как различать кнопки мыши в Phaser

Мастер управления: как различать кнопки мыши в Phaser

При разработке игр часто возникает потребность в сложном управлении, где разные кнопки мыши выполняют разные действия. Например, левая кнопка — атаковать, правая — защищаться, а их одновременное нажат...

Читать
Следим за движением: обработка события pointermove в Phaser 3

Следим за движением: обработка события pointermove в Phaser 3

Интерактивность — ключевой элемент вовлечения игрока. В Phaser 3 события указателя (мыши или касания) позволяют легко реагировать на действия пользователя. В этой статье мы разберем, как использовать...

Читать
Динамические цели для tween в Phaser: оживляем анимации с помощью функций

Динамические цели для tween в Phaser: оживляем анимации с помощью функций

Анимации (tweens) в Phaser — мощный инструмент для плавного перемещения объектов. Но что, если цель анимации должна меняться прямо во время её выполнения? Например, объект должен преследовать курсор м...

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

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

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

Читать