Sur cette page

SpriteSequence QML Type

Dessine une animation de sprite. Plus d'informations...

Import Statement: import QtQuick
Inherits:

Item

Propriétés

Méthodes

Description détaillée

SpriteSequence rend et contrôle une liste d'animations définies par les types Sprite.

Pour plus de détails, voir la vue d'ensemble des animations de sprites.

Voir aussi Animations de sprites avec SpriteSequence.

Documentation sur les propriétés

currentSprite : string [read-only]

Le nom du site Sprite en cours d'animation.

goalSprite : string

Le nom du site Sprite vers lequel l'animation doit se diriger.

Les états du sprite ont des durées définies et des transitions entre eux ; en définissant goalSprite, le sprite ne tiendra pas compte des pondérations des chemins (y compris 0) et se dirigera vers le chemin qui atteindra goalSprite le plus rapidement (avec le moins d'animations). Il passera par des états intermédiaires sur ce chemin et les animera pendant toute leur durée.

S'il est possible de revenir à goalSprite à partir du point de départ de goalSprite, il continuera à le faire jusqu'à ce que goalSprite devienne "" ou un état inaccessible.

interpolate : bool

Si true, une interpolation se produira entre les images du sprite pour rendre l'animation plus fluide.

La valeur par défaut est true.

running : bool

Indique si le sprite est 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 l'élément.

Documentation de la méthode

void jumpTo(string sprite)

Cette fonction permet à SpriteSequence de passer immédiatement à l'adresse sprite spécifiée ; les sprites intermédiaires ne sont pas joué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.