SpriteSequence QML Type
Zeichnet eine Sprite-Animation. Mehr...
| Import Statement: | import QtQuick |
| Inherits: |
Eigenschaften
- currentSprite : string
- goalSprite : string
- interpolate : bool
- running : bool
- sprites : list<Sprite>
Methoden
- void jumpTo(string sprite)
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.