Auf dieser Seite

SpriteSequence QML Type

Zeichnet eine Sprite-Animation. Mehr...

Import Statement: import QtQuick
Inherits:

Item

Eigenschaften

Methoden

Detaillierte Beschreibung

SpriteSequence rendert und kontrolliert eine Liste von Animationen, die durch Sprite Typen definiert sind.

Alle Einzelheiten finden Sie in der Übersicht über Sprite-Animationen.

Siehe auch Sprite-Animationen mit SpriteSequence.

Dokumentation der Eigenschaft

currentSprite : string [read-only]

Der Name der Sprite, die gerade animiert wird.

goalSprite : string

Der Name des Sprite, zu dem sich die Animation bewegen soll.

Sprite-Zustände haben eine definierte Dauer und Übergänge zwischen ihnen; die Einstellung goalSprite führt dazu, dass alle Pfadgewichtungen (einschließlich 0) ignoriert werden und der Pfad eingeschlagen wird, der goalSprite am schnellsten erreicht (wenigste Animationen). Er durchläuft die Zwischenzustände auf diesem Pfad und animiert sie für ihre Dauer.

Wenn es möglich ist, vom Startpunkt des goalSprite zum goalSprite zurückzukehren, wird er dies so lange tun, bis goalSprite auf "" oder einen nicht erreichbaren Zustand gesetzt wird.

interpolate : bool

Wenn true, wird zwischen den Sprite-Frames interpoliert, um die Animation flüssiger erscheinen zu lassen.

Die Voreinstellung ist true.

running : bool

Ob das Sprite animiert ist oder nicht.

Standard ist true.

sprites : list<Sprite> [read-only]

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

Dokumentation der Methode

void jumpTo(string sprite)

Diese Funktion veranlasst SpriteSequence, sofort zum angegebenen sprite zu springen; Zwischensprites 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.