Физика в Phaser.js

Arcade Physics, коллайдеры, движение тел и столкновения в Phaser.

Фиксированный таймстеп в Phaser: как сделать игру независимой от FPS

Фиксированный таймстеп в Phaser: как сделать игру независимой от FPS

В играх важна предсказуемость. Если физика или логика игры привязаны к частоте кадров (FPS), то на мощном ПК объекты могут двигаться слишком быстро, а на слабом — чересчур медленно. В статье разберем...

Читать
Работаем с эллипсами в Phaser: создание, стилизация и анимация

Работаем с эллипсами в Phaser: создание, стилизация и анимация

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

Читать
Создание сложных статических тел в Matter.js: от вершин до физики

Создание сложных статических тел в Matter.js: от вершин до физики

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

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

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

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

Читать
Рисуем динамическую верёвку с градиентом в Phaser 3

Рисуем динамическую верёвку с градиентом в Phaser 3

Интерактивные верёвки могут оживить любую игру, добавив физики или просто визуального интереса. В этом примере мы создадим инструмент для рисования верёвок мышью с плавным цветовым переходом, а затем...

Читать
Контейнеры и Matter.js в Phaser 3: Управляй группой объектов через физику

Контейнеры и Matter.js в Phaser 3: Управляй группой объектов через физику

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

Читать