SpriteSequence QML Type
Dibuja una animación de sprite. Más...
| Import Statement: | import QtQuick |
| Inherits: |
Propiedades
- currentSprite : string
- goalSprite : string
- interpolate : bool
- running : bool
- sprites : list<Sprite>
Métodos
- void jumpTo(string sprite)
Descripción detallada
SpriteSequence renderiza y controla una lista de animaciones definidas por los tipos de Sprite.
Para más detalles, consulta la descripción general de las animaciones de Sprite.
Ver también Animaciones de Sprite con SpriteSequence.
Documentación de propiedades
currentSprite : string [read-only]
El nombre del Sprite que se está animando actualmente.
goalSprite : string
El nombre de Sprite al que debe moverse la animación.
Los estados del sprite tienen duraciones definidas y transiciones entre ellos; establecer goalSprite hará que ignore cualquier ponderación de ruta (incluyendo 0) y se dirija por la ruta que alcance goalSprite más rápido (menos animaciones). Pasará a través de los estados intermedios en ese camino, y los animará durante su duración.
Si es posible volver a goalSprite desde el punto de partida de goalSprite, continuará haciéndolo hasta que goalSprite pase a "" o a un estado inalcanzable.
interpolate : bool
Si true, se producirá interpolación entre los fotogramas del sprite para que la animación parezca más suave.
Por defecto es true.
running : bool
Si el sprite está animado o no.
Por defecto es true.
sprites : list<Sprite> [read-only]
El sprite o sprites a dibujar. Los sprites se escalarán al tamaño de este elemento.
Documentación del método
void jumpTo(string sprite)
Esta función hace que SpriteSequence salte al sprite especificado inmediatamente; los sprites intermedios no se reproducen.
© 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.