CardEmitter

new CardEmitter()

Эмиттер карт.

Source:
Extends
  • Phaser.Particles.Arcade.Emitter

Members

(private) _cachedGameSpeed :number

Скорость игры при последнем запуске эмиттера.

Source:

(private) _preferedInterval :Number

Интервал до того, как к нему были применены ограничения.

Source:

fadeTime :Number

Время пропадания партиклей эмиттера, когда он остановлен.

Source:

interval :Number

Интервал спавна партиклей.

Source:

maxParticles :Number

Максимальное количество частиц эмиттера. Для применения максимума используется CardEmitter#makeMaxParticles

Source:

sway :Number

Смещение партиклей в сторону

Source:

Methods

(private) _applySkinToEmitter()

Применяет скин к эмиттеру карт.

Source:

applySkin()

Применяет скин к эмиттеру.

Source:

makeMaxParicles(maxopt)

Приводит кол-во партиклей эмиттера к заданному значению, по необходимости удаляя и добавляя партикли. Перезапускает эмиттер.

Source:
Parameters:
Name Type Attributes Default Description
max number <optional>
CardEmitter#maxParticles

во партиклей.

restart(noFadeOutopt)

Перезапускает эмиттер карт с текущими настройками если он запущен.

Source:
Parameters:
Name Type Attributes Description
noFadeOut boolean <optional>

отключает фейд существующих партиклей

start(minSpeedopt, maxSpeedopt, swayopt, intervalopt, rotationopt, gravityopt)

Запускает эмиттер карт. Предварительно останавливает эмиттер, если он уже запущен.
Не указанные параметры остаются с предыдущего запуска.

Source:
Parameters:
Name Type Attributes Description
minSpeed number <optional>

минимальная вертикальная скорость партиклей

maxSpeed number <optional>

максимальная вертикальная скорость партиклей

sway number <optional>

максимальная скорость по горизонтали

interval number | boolean <optional>

Интервал между спавном партиклей. false рассчитывает интервал на основе времени жизни и максимального кол-ва партиклей.

rotation number <optional>

максимальная скорость поворота партиклей

gravity number <optional>

вертикальное ускорение партиклей

stop()

Останавливает эмиттер карт.

Source: