Input в Phaser.js

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

События клавиатуры в Phaser: как слушать нажатия правильно

События клавиатуры в Phaser: как слушать нажатия правильно

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

Читать
Вращение, сдвиг и отладка: работа с 3D Mesh в Phaser

Вращение, сдвиг и отладка: работа с 3D Mesh в Phaser

Пример демонстрирует, как загрузить 3D-модель из OBJ-файла, наложить на неё текстуру и создать интерактивную сцену с вращением, панорамированием и зумом с помощью мыши и клавиатуры. Это полезно для ра...

Читать
Постоянный опрос ввода в Phaser: как заставить объекты реагировать без движения мыши

Постоянный опрос ввода в Phaser: как заставить объекты реагировать без движения мыши

При создании игр часто возникают ситуации, когда интерактивные объекты движутся под курсором мыши, а не наоборот. Стандартный подход Phaser обрабатывает события `pointerover` и `pointerout` только при...

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

Как отслеживать статус кнопок мыши в Phaser: практическое руководство

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

Читать
События перетаскивания в Phaser: Как работают drag и pointermove

События перетаскивания в Phaser: Как работают drag и pointermove

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

Читать
Визуальные эффекты по следу мыши: разбираем сложную систему частиц в Phaser

Визуальные эффекты по следу мыши: разбираем сложную систему частиц в Phaser

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

Читать