Физика в Phaser.js

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

Тонкая настройка физики в Phaser: управление телом Arcade

Тонкая настройка физики в Phaser: управление телом Arcade

Phaser предоставляет мощную, но простую в использовании систему Arcade Physics. Часто разработчики ограничиваются базовыми свойствами вроде скорости и отскока. Однако прямое взаимодействие с объектом...

Читать
Создание сложных тел в Matter.js: геометрия за пределами спрайта

Создание сложных тел в Matter.js: геометрия за пределами спрайта

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

Читать
Квадратичные функции плавности (Easing) в Phaser: строим графики движения

Квадратичные функции плавности (Easing) в Phaser: строим графики движения

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

Читать
Ускоряем обнаружение столкновений: тест R-Tree в Arcade Physics

Ускоряем обнаружение столкновений: тест R-Tree в Arcade Physics

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

Читать
Как точно позиционировать физические тела в Matter.js: центры масс и границы

Как точно позиционировать физические тела в Matter.js: центры масс и границы

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

Читать
Борьба с призрачными коллизиями в Matter.js: от тайловых карт до выпуклых тел

Борьба с призрачными коллизиями в Matter.js: от тайловых карт до выпуклых тел

При разработке платформеров или игр с детальной физикой на Phaser вы могли столкнуться с необъяснимыми рывками объектов при движении по соседним тайлам. Это явление называется «призрачными коллизиями»...

Читать