Управление угловой скоростью в Phaser: реалистичный полёт самолёта

Управление угловой скоростью в Phaser: реалистичный полёт самолёта

В Arcade Physics Phaser есть простое, но мощное свойство `angularVelocity`, которое управляет скоростью вращения тела. Этот пример показывает, как создать реалистичное управление самолётом, где поворо...

Читать
Динамическое кадрирование текста в Phaser 3: создание интерактивных эффектов

Динамическое кадрирование текста в Phaser 3: создание интерактивных эффектов

Работа с текстом в играх часто не ограничивается простым выводом строк. Чтобы создать эффект подсветки, постепенного появления или интерактивного раскрытия текста, необходимо управлять видимой область...

Читать
Рендеринг 250 000 спрайтов в Phaser: сила GPU-слоев

Рендеринг 250 000 спрайтов в Phaser: сила GPU-слоев

Создание игр с тысячами объектов на экране всегда было вызовом для производительности. Классический подход к отрисовке спрайтов может быстро исчерпать ресурсы CPU и GPU. Пример демонстрирует использов...

Читать
Проверка попадания точки в полигон: используем geom.contains в Phaser

Проверка попадания точки в полигон: используем geom.contains в Phaser

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

Читать
Как создать эффект движущихся растровых полос в Phaser

Как создать эффект движущихся растровых полос в Phaser

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

Читать
Управление звуками в Phaser: играем аудио по маркерам

Управление звуками в Phaser: играем аудио по маркерам

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

Читать