SpriteSequence QML Type

スプライトのアニメーションを描画します。もっと詳しく...

Import Statement: import QtQuick
Inherits:

Item

プロパティ

メソッド

詳細説明

SpriteSequence は、Sprite タイプによって定義されたアニメーションのリストをレンダリングし、制御します。

詳細については、スプライトアニメーションの概要を参照してください。

SpriteSequence によるスプライトアニメーションも参照してください

プロパティの説明

currentSprite : string [read-only]

現在アニメーションしているSprite の名前。


goalSprite : string

アニメーションが移動すべきSprite の名前。

スプライトのステートには、定義された持続時間とそれらの間の遷移があります。goalSprite を設定すると、パスの重み付け(0 を含む)を無視し、goalSprite に最も早く到達する(アニメーションが最も少ない)パスに向かいます。そのパス上の中間状態を通過し、その間のアニメーションを行います。

goalSprite の開始点からgoalSprite に戻ることが可能であれば、goalSprite"" に設定されるか、到達不可能な状態になるまで、それを続ける。


interpolate : bool

true の場合、アニメーションをより滑らかに見せるために、スプライトフレーム間で補間が行われます。

デフォルトはtrue です。


running : bool

スプライトがアニメーションしているかどうか。

デフォルトはtrue です。


sprites : list<Sprite> [read-only]

描画するスプライトを指定します。スプライトはこのアイテムのサイズにスケーリングされます。


メソッドの説明

jumpTo(string sprite)

この関数は、SpriteSequence を指定されたsprite に即座にジャンプさせます。中間のスプライトは再生されません。


中間スプライトは再生されません。©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。