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
- 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.
Eigenschaft Dokumentation
goalSprite : string |
Der Name des Sprite, zu dem sich die Animation bewegen soll.
Sprite-Zustände haben definierte Dauern und Übergänge zwischen ihnen; die Einstellung goalSprite
führt dazu, dass alle Pfadgewichtungen (einschließlich 0
) ignoriert werden und der Pfad beschritten wird, der am schnellsten zu goalSprite
führt (wenigste Animationen). Auf diesem Weg werden Zwischenzustände durchlaufen und für die Dauer ihrer Dauer animiert.
Wenn es möglich ist, vom Startpunkt von goalSprite
zum goalSprite
zurückzukehren, wird er dies so lange tun, bis goalSprite
auf ""
oder einen unerreichbaren Zustand gesetzt wird.
interpolate : bool |
Wenn true
gewählt wird, erfolgt eine Interpolation zwischen den Sprite-Frames, um die Animation flüssiger erscheinen zu lassen.
Die Voreinstellung ist true
.
running : bool |
Ob das Sprite animiert ist oder nicht.
Die Voreinstellung ist true
.
Das Sprite oder die Sprites, die gezeichnet werden sollen. Sprites werden auf die Größe dieses Elements skaliert.
Methode Dokumentation
jumpTo(string sprite) |
Diese Funktion veranlasst SpriteSequence, sofort zum angegebenen sprite zu springen; dazwischenliegende Sprites werden nicht abgespielt.
© 2025 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.