Тип QML SpriteSequence
Отображает анимацию спрайта Подробнее...
| Заявление об импорте: | import QtQuick 2.5 |
| Наследует: |
Свойства
- currentSprite : строка
- goalSprite : строка
- interpolate : логическое
- running : логическое
- sprites : список<Sprite>
Методы
- jumpTo(строка sprite)
Подробное описание
SpriteSequence отображает и управляет списком анимаций, определенных типами Sprite.
Для получения полной информации см. обзор Анимации спрайтов.
Документация по свойствам
currentSprite : строка
Имя спрайта, который в настоящее время анимируется.
goalSprite : строка
Имя спрайта, к которому должна перейти анимация.
Состояния спрайта имеют определенные длительности и переходы между ними. Установка goalState приведет к игнорированию любых весов путей (включая 0) и направлению анимации по пути, который быстрее всего достигнет goalState (наименьшее количество анимаций). Она будет проходить через промежуточные состояния на этом пути и анимировать их на протяжении их длительности.
Если возвращение в goalState из начальной точки goalState возможно, то оно будет происходить до тех пор, пока goalState не будет установлено в "" или состояние недоступно.
interpolate : логическое
Если true, будет происходить интерполяция между кадрами спрайта, чтобы анимация выглядела плавнее.
Значение по умолчанию — true.
running : логическое
Анимируется ли спрайт или нет.
Значение по умолчанию — true
sprites : список<Sprite>
Спрайт или спрайты для отрисовки. Спрайты будут масштабироваться до размера этого элемента.
Документация по методам
jumpTo(строка sprite)
Эта функция заставляет SpriteSequence немедленно перейти к указанному спрайту, промежуточные спрайты не воспроизводятся. Аргумент sprite — это имя спрайта, к которому вы хотите перейти.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-spritesequence.html