Input в Phaser.js

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

Реализуем захват курсора и вращение 3D-объекта в Phaser

Реализуем захват курсора и вращение 3D-объекта в Phaser

В играх от первого лица или 3D-редакторах часто требуется вращать камеру или объекты плавным, непрерывным движением мыши, не ограниченным краями экрана. Механизм Pointer Lock (захват указателя) браузе...

Читать
Как добавить перетаскивание спрайтов в Phaser 3

Как добавить перетаскивание спрайтов в Phaser 3

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

Читать
Обработка кликов мыши в Phaser: создаём объекты по щелчку

Обработка кликов мыши в Phaser: создаём объекты по щелчку

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

Читать
Настройка чувствительности перетаскивания в Phaser: dragDistanceThreshold

Настройка чувствительности перетаскивания в Phaser: dragDistanceThreshold

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

Читать