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