Input в Phaser.js

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

Как сделать скриншот в игре на Phaser и добавить рисование мышью

Как сделать скриншот в игре на Phaser и добавить рисование мышью

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

Читать
Динамическое изменение эллипсов в Phaser: Геометрия на лету

Динамическое изменение эллипсов в Phaser: Геометрия на лету

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

Читать
Создание динамического виньетирования в Phaser 3

Создание динамического виньетирования в Phaser 3

Визуальные эффекты (фильтры) — мощный инструмент для создания атмосферы и фокусировки внимания игрока. В этом примере мы рассмотрим, как добавить интерактивное виньетирование к изображению, которое мо...

Читать
Рисование прямоугольников мышью в Phaser: обработка drag-событий

Рисование прямоугольников мышью в Phaser: обработка drag-событий

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

Читать
Клавиатура в Phaser: от глобальных событий до дискретного опроса

Клавиатура в Phaser: от глобальных событий до дискретного опроса

Управление с клавиатуры — фундамент для многих игровых механик, от перемещения персонажа до активации способностей. Phaser предоставляет несколько подходов к обработке ввода: от подписки на глобальные...

Читать
Как проверить точку внутри треугольника в Phaser: практическое применение

Как проверить точку внутри треугольника в Phaser: практическое применение

Определение, находится ли точка (например, курсор мыши) внутри геометрической фигуры — фундаментальная задача для игровой логики. Это может быть полезно для создания нестандартных зон клика, триггеров...

Читать