Физика в Phaser.js

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

Смещение спрайта от физического тела в Matter.js: тонкости отрисовки

Смещение спрайта от физического тела в Matter.js: тонкости отрисовки

При создании сложных игровых объектов часто возникает ситуация, когда визуальное представление (спрайт) не совпадает с физической формой (collider). Это может быть необходимо для анимаций, поворотов и...

Читать
Физика в движении: создаем и настраиваем простое тело в Phaser Arcade

Физика в движении: создаем и настраиваем простое тело в Phaser Arcade

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

Читать
Физика для текста: добавляем Matter.js к BitmapText в Phaser 3

Физика для текста: добавляем Matter.js к BitmapText в Phaser 3

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

Читать
Векторная алгебра в Phaser: нормализация векторов для предсказуемой физики

Векторная алгебра в Phaser: нормализация векторов для предсказуемой физики

Работа с векторами — фундамент игровой разработки, особенно когда речь идёт о движении, направлении и физике. В этом примере мы разберём метод `normalize()` класса `Phaser.Math.Vector2`. Этот метод пр...

Читать
Поверните вектор на 90 градусов: как работает Vector2.normalizeRightHand()

Поверните вектор на 90 градусов: как работает Vector2.normalizeRightHand()

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

Читать
Физика и анимация в Phaser: создаем платформер за 5 минут

Физика и анимация в Phaser: создаем платформер за 5 минут

Любой платформер начинается с двух ключевых элементов: физики и анимации. В этой статье мы разберем, как создать базовую физическую модель персонажа, добавить ему реалистичное движение и настроить ани...

Читать