|
game: миграция эффектов на FxLayer-пресеты + починка нетикаемых мотылей
- LocationScene: два слоя (fx в мире, uiFx в uiRoot); тост — floatText с readSeconds и clear() перед новым (раньше наслаивались); подбор интерактива — fx.fade; флэш героя при уроне — fx.flash. - CombatViews: кольцо резонанса, hitBurst/deathBurst и флэши врагов — через fx.ring/fx.burst/fx.flash (ручной массив колец удалён); трупы растворяются через FxFade (keep — вьюху чистит сцена). - Баг: эмиттер мотылей над потревоженным пеплом добавлялся в мир без engine.fx — не анимировался и не уничтожался; теперь fx.burst с emberPreset, доигрывает и исчезает сам. - docs/demo.md: строка матрицы про render/fx/. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| apps/game/src/scenes/LocationScene.ts |
|---|
| apps/game/src/systems/PlayerController.ts |
|---|
| apps/game/src/systems/combat/CombatViews.ts |
|---|
| docs/demo.md |
|---|