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

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

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

Читать
Градиентные карты в Phaser: как оживить статичные изображения

Градиентные карты в Phaser: как оживить статичные изображения

Фильтры — мощный инструмент для постобработки графики в играх. В этом примере мы рассмотрим, как применить градиентную карту (gradient map) к изображению в Phaser 3. Этот метод позволяет динамически п...

Читать
Событие animationrepeat в Phaser: как реагировать на повтор анимации

Событие animationrepeat в Phaser: как реагировать на повтор анимации

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

Читать
Центрируем треугольник за курсором: работа с Phaser.Geom.Triangle

Центрируем треугольник за курсором: работа с Phaser.Geom.Triangle

Управление геометрическими фигурами — ключ к созданию динамичных визуальных эффектов и геймплейных элементов. В этом примере мы разберем, как заставить равносторонний треугольник следовать за указател...

Читать
Баг с переносом строк в BitmapText: как найти и исправить

Баг с переносом строк в BitmapText: как найти и исправить

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

Читать
Квантование цвета в Phaser: фильтры для стилизации пиксель-арта

Квантование цвета в Phaser: фильтры для стилизации пиксель-арта

Наложение фильтров на изображения — мощный инструмент для мгновенного изменения визуального стиля вашей игры. Фильтр Quantize позволяет ограничить цветовую палитру спрайта, создавая эффект ретро-графи...

Читать