SpriteSequence QML Type
スプライトのアニメーションを描画します。もっと詳しく...
Import Statement: | import QtQuick |
Inherits: |
プロパティ
- currentSprite : string
- goalSprite : string
- interpolate : bool
- running : bool
- sprites : list<Sprite>
メソッド
- jumpTo(string sprite)
詳細説明
SpriteSequence は、Sprite タイプによって定義されたアニメーションのリストをレンダリングし、制御します。
詳細については、スプライトアニメーションの概要を参照してください。
SpriteSequence によるスプライトアニメーションも参照してください 。
プロパティの説明
goalSprite : string |
アニメーションが移動すべきSprite の名前。
スプライトのステートには、定義された持続時間とそれらの間の遷移があります。goalSprite
を設定すると、パスの重み付け(0
を含む)を無視し、goalSprite
に最も早く到達する(アニメーションが最も少ない)パスに向かいます。そのパス上の中間状態を通過し、その間のアニメーションを行います。
goalSprite
の開始点からgoalSprite
に戻ることが可能であれば、goalSprite
が""
に設定されるか、到達不可能な状態になるまで、それを続ける。
interpolate : bool |
true
の場合、アニメーションをより滑らかに見せるために、スプライトフレーム間で補間が行われます。
デフォルトはtrue
です。
running : bool |
スプライトがアニメーションしているかどうか。
デフォルトはtrue
です。
メソッドの説明
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。