Создаем рабочий стол с окнами: архитектура для мульти-демо в Phaser

Создаем рабочий стол с окнами: архитектура для мульти-демо в Phaser

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

Читать
Как динамически менять поведение Particle Emitter в Phaser 3

Как динамически менять поведение Particle Emitter в Phaser 3

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

Читать
Как управлять прозрачностью спрайтов в Phaser 3: свойство `alpha`

Как управлять прозрачностью спрайтов в Phaser 3: свойство `alpha`

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

Читать
Свет и движение: создаём динамичную аркаду с освещением в Phaser 3

Свет и движение: создаём динамичную аркаду с освещением в Phaser 3

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

Читать
Живая верёвка: динамическая текстура через шейдеры в Phaser 3

Живая верёвка: динамическая текстура через шейдеры в Phaser 3

Визуальные эффекты — это то, что заставляет игровой мир дышать. Статичные объекты могут быстро наскучить. В этой статье мы разберём, как создать динамическую верёвку в Phaser 3, текстура которой генер...

Читать