Блог Phaser.js

Свежие разборы API, практические приёмы и короткие гайды по разработке игр на Phaser.

Угловое ускорение в Phaser: управление вращением физических тел

Угловое ускорение в Phaser: управление вращением физических тел

Работа с угловым движением — ключевой навык для создания динамичных и отзывчивых игр. Phaser Arcade Physics предоставляет простой, но мощный API для управления вращением объектов. Эта статья на практи...

Читать
Создание и отображение текста как текстуры в Phaser 3

Создание и отображение текста как текстуры в Phaser 3

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

Читать
Магия матриц в Phaser: как сдвигать массивы с помощью Translate

Магия матриц в Phaser: как сдвигать массивы с помощью Translate

Работа с двумерными массивами (матрицами) — частая задача в игровой разработке, будь то генерация уровней, карты тайлов или логические головоломки. Встроенные утилиты Phaser упрощают манипуляции с так...

Читать
Мастерство переноса строк: setMaxWidth для BitmapText в Phaser

Мастерство переноса строк: setMaxWidth для BitmapText в Phaser

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

Читать
Глубина в Phaser 3: Как управлять порядком отрисовки спрайтов

Глубина в Phaser 3: Как управлять порядком отрисовки спрайтов

Когда в игре множество объектов, они могут перекрывать друг друга в неправильном порядке, ломая иллюзию глубины. Phaser 3 предоставляет простой механизм управления порядком отрисовки через свойство `d...

Читать