Класс: Phaser.Component.Animation
Конструктор
new Animation()
Компонент Animation предоставляет метод play, который является прокси-методом для метода AnimationManager.play.
- Исходный код: gameobjects/components/Animation.js (Строка 12)
Общедоступные методы
- Исходный код: gameobjects/components/Animation.js (Строка 31)
play(name, frameRate, loop, killOnComplete) → {Phaser.Animation}
Запускает анимацию.
Анимация должна быть предварительно создана с помощью animations.add.
Если анимация уже запущена, повторное вызов не произведёт никаких действий.
Для сброса уже запущенной анимации используйте методы непосредственно на объекте анимации или с помощью AnimationManager.stop.
Параметры
| Имя | Тип | Аргумент | Значение по умолчанию | Описание |
|---|---|---|---|---|
name | string | Имя анимации для запуска, например, "огонь", "ходьба", "прыжок". Анимация должна быть предварительно создана через 'AnimationManager.add'. | ||
frameRate | number | <optional> | null | Частота кадров для воспроизведения анимации. Скорость выражается в кадрах в секунду. Если не указано, используется ранее заданная частота кадров анимации. |
loop | boolean | <optional> | false | Нужно ли циклически воспроизводить анимацию после воспроизведения. Если не указано, используется ранее заданное значение loop анимации. |
killOnComplete | boolean | <optional> | false | Если установлено в true, при завершении анимации (только если loop=false) родительский Sprite будет уничтожен. |
Возвращаемое значение
Ссылка на воспроизводимую анимацию.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.Animation.html