📖
Завантаження текстур і відображення спрайтів
load.image, load.atlas, this.add.image vs this.add.sprite — у чому різниця
Завантаження ресурсів у preload()
Phaser завантажує всі ресурси перед запуском гри. Це важливо: ніколи не завантажуй ресурси у create() або update().
javascript
image vs sprite
this.add.image() — статичне зображення без фізики та анімацій. Підходить для фонів, UI-елементів.
this.add.sprite() — підтримує анімацію кадрів. Використовуй для персонажів і об'єктів що анімуються.
this.physics.add.sprite() — спрайт з фізичним тілом. Найчастіше використовується для гравця та ворогів.
javascript
Якщо твій спрайт виглядає розмито — встанови `pixelArt: true` у конфігурації Phaser. Це вмикає nearest-neighbor filtering, ідеальний для піксельної графіки.