Физика в Phaser.js

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

Почему физический движок в Phaser может тормозить спрайты: разбор бага #6293

Почему физический движок в Phaser может тормозить спрайты: разбор бага #6293

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

Читать
Динамический мир: добавляем физику Matter.js к TileSprite в Phaser

Динамический мир: добавляем физику Matter.js к TileSprite в Phaser

TileSprite (плиточный спрайт) в Phaser — отличный инструмент для создания бесшовных текстурных фонов или бесконечно повторяющихся паттернов. Чаще всего они используются как статичный декор. Но что, ес...

Читать
Твин физического тела в Phaser: анимируем коллайдеры через Arcade Physics

Твин физического тела в Phaser: анимируем коллайдеры через Arcade Physics

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

Читать
Как анимировать скорость объектов в Phaser 3 с помощью твинов и физики Arcade

Как анимировать скорость объектов в Phaser 3 с помощью твинов и физики Arcade

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

Читать
Запуск Phaser без графики: скрытый потенциал headless-режима

Запуск Phaser без графики: скрытый потенциал headless-режима

Phaser — это не только про красивые анимации на экране. С помощью режима `Phaser.HEADLESS` вы можете запускать игровую логику, физику и системы событий без визуального рендеринга. Это открывает двери...

Читать
Как оживить текст в Phaser: физика Matter.js для текстовых объектов

Как оживить текст в Phaser: физика Matter.js для текстовых объектов

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

Читать