Детектируем столкновения частиц с объектами в Phaser 3

Детектируем столкновения частиц с объектами в Phaser 3

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

Читать
Динамический BitmapText в Phaser 3: создание и анимация текста

Динамический BitmapText в Phaser 3: создание и анимация текста

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

Читать
Звуковые эффекты и динамика в игре «Змейка» на Phaser

Звуковые эффекты и динамика в игре «Змейка» на Phaser

Добавление звукового сопровождения — важный шаг в создании атмосферы игры. В этой статье мы разберем, как интегрировать динамически генерируемые звуковые эффекты в классическую «Змейку» на Phaser. Вы...

Читать
Создание цветного динамического текста в Phaser 3 с помощью RetroFont

Создание цветного динамического текста в Phaser 3 с помощью RetroFont

Работа с текстом — важная часть создания атмосферы в играх, особенно ретро-стилистики. Phaser предлагает мощный инструмент `RetroFont` для работы с растровыми шрифтами, но его возможности по динамичес...

Читать
Управление событиями мыши: режим topOnly в Phaser 3

Управление событиями мыши: режим topOnly в Phaser 3

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

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

Точка на периметре: как находить пересечения луча и прямоугольника в Phaser

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

Читать