new CardEmitter()
Эмиттер карт.
- Source:
Extends
- Phaser.Particles.Arcade.Emitter
Members
(private) _cachedGameSpeed :number
Скорость игры при последнем запуске эмиттера.
- Source:
(private) _preferedInterval :Number
Интервал до того, как к нему были применены ограничения.
- Source:
fadeTime :Number
Время пропадания партиклей эмиттера, когда он остановлен.
- Source:
maxParticles :Number
Максимальное количество частиц эмиттера. Для применения максимума используется CardEmitter#makeMaxParticles
- Source:
Methods
(private) _applySkinToEmitter()
Применяет скин к эмиттеру карт.
- 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> |
Интервал между спавном партиклей.
|
rotation |
number
|
<optional> |
максимальная скорость поворота партиклей |
gravity |
number
|
<optional> |
вертикальное ускорение партиклей |