Auf dieser Seite

SpriteSequence QML Type

Zeichnet eine Sprite-Animation. Mehr...

Import Statement: import QtQuick
Inherits:

Item

Eigenschaften

Methoden

Ausführliche Beschreibung

SpriteSequence rendert und steuert eine Liste von Animationen, die durch die Typen „ Sprite “ definiert sind.

Ausführliche Informationen finden Sie in der Übersicht zu Sprite-Animationen.

Siehe auch Sprite-Animationen mit SpriteSequence.

Dokumentation zu den Eigenschaften

currentSprite : string [read-only]

Der Name des „ Sprite “, der gerade abgespielt wird.

goalSprite : string

Der Name des „ Sprite “, zu dem die Animation wechseln soll.

Sprite-Zustände haben festgelegte Laufzeiten und Übergänge untereinander; durch das Festlegen von „ goalSprite “ werden alle Pfadgewichtungseinstellungen (einschließlich „ 0 “) ignoriert und der Pfad gewählt, der am schnellsten zum „ goalSprite “ führt (mit den wenigsten Animationen). Dabei durchläuft die Animation alle Zwischenzustände auf diesem Pfad und animiert diese für ihre jeweilige Laufzeit.

Wenn es möglich ist, vom Startpunkt von „ goalSprite “ zum „ goalSprite “ zurückzukehren, wird dies so lange fortgesetzt, bis „ goalSprite “ auf „ "" “ oder einen unerreichbaren Zustand gesetzt wird.

interpolate : bool

Wenn „ true “ gesetzt ist, erfolgt eine Interpolation zwischen den Sprite-Frames, damit die Animation flüssiger wirkt.

Die Standardeinstellung ist „ true “.

running : bool

Ob das Sprite animiert wird oder nicht.

Standardmäßig ist „ true “ eingestellt.

sprites : list<Sprite> [read-only]

Das zu zeichnende Sprite bzw. die zu zeichnenden Sprites. Die Sprites werden auf die Größe dieses Elements skaliert.

Methodendokumentation

void jumpTo(string sprite)

Diese Funktion bewirkt, dass die „ SpriteSequence “ sofort zur angegebenen „ sprite “ springt; dazwischenliegende Sprites werden nicht abgespielt.

© 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.