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