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