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