Input в Phaser.js

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

Рисуем спрайты мышью в Phaser: интерактивная механика за пять минут

Рисуем спрайты мышью в Phaser: интерактивная механика за пять минут

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

Читать
Создание изометрических блоков в Phaser 3: рисуем и управляем

Создание изометрических блоков в Phaser 3: рисуем и управляем

Изометрическая графика придаёт 2D-играм ощущение глубины и объёма. В этом примере мы разберём, как Phaser позволяет рисовать и динамически управлять изометрическими объектами (isobox) с помощью мыши и...

Читать
Создание ретро-таблицы лидеров с вводом имени в Phaser 3

Создание ретро-таблицы лидеров с вводом имени в Phaser 3

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

Читать
Рисуем линии в Phaser: от простого штриха до стильных примитивов

Рисуем линии в Phaser: от простого штриха до стильных примитивов

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

Читать
Создание экрана ввода имени игрока в Phaser: клавиатура и мышь

Создание экрана ввода имени игрока в Phaser: клавиатура и мышь

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

Читать