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