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