Контроллер камеры в Phaser: как динамически менять размер сцены

Контроллер камеры в Phaser: как динамически менять размер сцены

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

Читать
Управление анимациями в Phaser: как правильно остановить твин

Управление анимациями в Phaser: как правильно остановить твин

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

Читать
Физика и свет в Phaser: динамичное освещение для игровых объектов

Физика и свет в Phaser: динамичное освещение для игровых объектов

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

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

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

В 2D-физике тела часто выглядят как простые квадраты и круги, что ограничивает визуальную выразительность игры. Phaser с плагином Matter.js позволяет легко создавать тела со скруглёнными углами — это...

Читать