SpriteSequence QML Type
Affiche une animation de sprite. En savoir plus…
| Import Statement: | import QtQuick |
| Inherits: |
Propriétés
- currentSprite : string
- goalSprite : string
- interpolate : bool
- running : bool
- sprites : list<Sprite>
Méthodes
- void jumpTo(string sprite)
Description détaillée
SpriteSequence affiche et gère une liste d'animations définies par des types d'Sprite.
Pour plus de détails, consultez la présentation des animations de sprites.
Voir également Animations de sprites avec SpriteSequence.
Documentation sur les propriétés
currentSprite : string [read-only]
Le nom de l'Sprite ation en cours de lecture.
goalSprite : string
Nom de l'Sprite vers laquelle l'animation doit se déplacer.
Les états de sprite ont des durées définies et des transitions entre eux ; définir « goalSprite » fera en sorte que le système ignore toute pondération de chemin (y compris « 0 ») et emprunte le chemin qui mènera le plus rapidement à l’« goalSprite » (le moins d’animations possible). Il passera par les états intermédiaires sur ce chemin et les animera pendant toute leur durée.
S’il est possible de revenir à l’ goalSprite depuis le point de départ de l’ goalSprite, il continuera à le faire jusqu’à ce que goalSprite soit défini sur "" ou sur un état inaccessible.
interpolate : bool
Si true, une interpolation sera effectuée entre les images du sprite afin de rendre l'animation plus fluide.
La valeur par défaut est « true ».
running : bool
Que le sprite soit animé ou non.
La valeur par défaut est « true ».
sprites : list<Sprite> [read-only]
Le ou les sprites à dessiner. Les sprites seront mis à l'échelle en fonction de la taille de cet élément.
Documentation de la méthode
void jumpTo(string sprite)
Cette fonction permet à l'SpriteSequence e de passer immédiatement à l'sprite spécifiée ; les sprites intermédiaires ne sont pas affichés.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.