ParticlesManager13 / 15

Частицы при очистке клеток

Покажем вспышку на месте каждой очищенной клетки.

При очистке линии вызовем действие с координатами клетки. Если в настройках указано space: 'local', координаты отсчитываются от контейнера эффекта. BlockPuzzleBoardEffectsComponent.ts

this.trackTask(
  this.node.runAction(this.config.actionId, {
    position: this.cellPosition(cell.row, cell.column),
  }),
);
Очищенная клеткаВычисляем её координаты
PlayParticlesActionБерёт вид частиц из настроек
ВспышкаПоявляется в клетке

Источники ↗

Block Puzzle · line-clear-particles.json↗Пресет вспышки Block Puzzle.