Тип QML SpriteSequence
Отображает анимацию спрайта. Подробнее...
| Заявление об импорте: | import QtQuick 2.13 |
| Наследует: |
Свойства
- currentSprite : строка
- goalSprite : строка
- interpolate : логическое значение
- running : логическое значение
- sprites : список<Спрайт>
Методы
- jumpTo(sprite)
Подробное описание
SpriteSequence отображает и управляет списком анимаций, определенных типами Sprite.
Для получения полной информации см. обзор Анимации спрайтов.
См. также Анимации спрайтов с SpriteSequence.
Документация по свойствам
currentSprite : строка
Имя Спрайта, который в данный момент выполняет анимацию.
goalSprite : строка
Имя Спрайта, к которому должна перейти анимация.
Состояния спрайта имеют определенные длительности и переходы между ними; установка 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.13/qml-qtquick-spritesequence.html