Тип QML SpriteSequence
Отображает анимацию спрайта. Подробнее...
| Заявление импорта: | import QtQuick 2.1 |
| Наследует: |
Свойства
- 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-6.1/qml-qtquick-spritesequence.html