5 мая 2026 • 4 мин чтения
В Arcade Physics Phaser'а по умолчанию вращение спрайта (`setAngularVelocity`) никак не связано с его линейной скоростью. Это выглядит неестественно, когда объект, например, мяч, движется, но не враща...
Читать
5 мая 2026 • 8 мин чтения
Создание сотен тысяч анимированных объектов — задача, которая раньше была непосильной для WebGL в браузере. В этой статье мы разберем продвинутый пример из официального репозитория Phaser, демонстриру...
Читать
5 мая 2026 • 4 мин чтения
Загрузка ассетов — ключевой этап в разработке игр. Чаще всего для этого используют загрузочную сцену (preload), но Phaser 3 предлагает более гибкий подход: загрузку ресурсов прямо из конфигурации сцен...
Читать
5 мая 2026 • 4 мин чтения
При создании игр часто возникает необходимость динамически менять внешний вид объектов: персонаж надевает новую броню, предметы трансформируются или фон меняется при смене локации. Рендеринг множества...
Читать
4 мая 2026 • 5 мин чтения
RenderTexture в Phaser 3 — это мощный инструмент для динамического рисования и компоновки графики во время выполнения игры. Он работает как внутренний холст, на который можно отрисовывать текстуры, сп...
Читать
4 мая 2026 • 6 мин чтения
В играх, где нужно создавать множество однотипных объектов, например, пуль, постоянное создание и уничтожение спрайтов быстро приводит к падению производительности. Паттерн "Пул объектов" решает эту п...
Читать