Как замедлить или ускорить анимацию: управление timeScale в Phaser 3

Как замедлить или ускорить анимацию: управление timeScale в Phaser 3

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

Читать
Анимации Aseprite в Phaser: Загрузка и управление персонажем

Анимации Aseprite в Phaser: Загрузка и управление персонажем

Импорт анимаций из Aseprite в Phaser значительно ускоряет разработку игр. Вместо ручного описания кадров и временных интервалов вы загружаете готовый спрайт-лист и JSON-файл с метаданными, созданные в...

Читать
Timeline в Phaser 3: создаем сложные анимации по расписанию

Timeline в Phaser 3: создаем сложные анимации по расписанию

При разработке игр часто требуется запускать анимации не сразу, а по сложному расписанию: сначала один объект двигается в точку А, через 2 секунды начинает колебаться другой, а еще через секунду включ...

Читать
Плавное движение к цели: moveToObject в Arcade Physics

Плавное движение к цели: moveToObject в Arcade Physics

В игровой механике часто требуется, чтобы объект плавно перемещался к указанной точке, например, для движения врага к игроку или перемещения снаряда. Реализация такого движения "вручную" через расчёты...

Читать
iOS 16 и Phaser: ловим клики на мобильных устройствах

iOS 16 и Phaser: ловим клики на мобильных устройствах

Казалось бы, обработка кликов — одна из самых базовых задач в разработке игр. Однако с выходом iOS 16 многие разработчики столкнулись с неожиданной проблемой: на некоторых устройствах перестали коррек...

Читать