SpriteSequence QML 类型

绘制精灵动画。 更多...

导入语句import QtQuick
继承

Item

属性

方法

详细说明

SpriteSequence 渲染和控制由 Sprite 类型定义的动画列表。

有关完整详细信息,请参阅 Sprite Animations 概览。

另请参阅使用 SpriteSequence 的精灵动画

属性文档

currentSprite : string [只读]

当前正在动画的 Sprite 的名称。


goalSprite : string

动画应移动到的 Sprite 的名称。

Sprite 状态具有定义的持续时间及其之间的转换;设置 goalSprite 将使其忽视任何路径权重(包括 0)并选择达到 goalSprite 的最快的路径(最少动画)。它将经过该路径上的中间状态,并对其进行动画处理。

如果可以从 goalSprite 的起始点返回到 goalSprite,则它将继续这样做,直到将 goalSprite 设置为 "" 或不可达的状态。


interpolate : bool

如果 true,则会在精灵帧之间进行插值,以使动画看起来更平滑。

默认是 true


running : bool

精灵是否正在动画。

默认是 true


sprites : list<Sprite> [只读]

要绘制的精灵或精灵列表。精灵将缩放到此项目的尺寸。


方法文档

jumpTo(字符串 精灵)

此函数会导致 SpriteSequence 立即跳转到指定的 精灵;中间的精灵不会播放。


© 2024 The Qt Company Ltd. 本文档贡献的版权属于各自的所有者。提供的文档受 GNU自由文档许可证版本1.3 的条款约束,该许可证由自由软件基金会发布。Qt以及相应的标志是芬兰以及/或全球其他国家的 The Qt Company Ltd 的商标。所有其他商标均为各自所有者的财产。