AnimationController QML Type

アニメーションのコントローラータイプ。詳細...

Import Statement: import Qt3D.Animation 2.8
In C++: QAnimationController
Status: Deprecated

プロパティ

メソッド

詳細説明

AnimationController 型は、アニメーションの選択と再生を制御します。この型を使用して、Entity ツリーからすべてのアニメーションを検索し、同じ名前のアニメーションからAnimationGroups を作成することができます。ユーザーは、アクティブなアニメーションを設定することで、アニメーションコントローラで現在制御されているアニメーショングループを選択できます。アニメーションの位置は、positionScalepositionOffset の値で指定された位置の値をスケーリングしてオフセットした後、そのグループに伝搬されます。

注意: アニメーションコントローラは内部タイマーを持ちませんが、代わりに、ユーザーがタイムリーにポジションプロパティを更新する責任があります。

プロパティの説明

activeAnimationGroup : int

現在アクティブなアニメーショングループを保持します。


animationGroups : list<AnimationGroup>

コントローラ内のアニメーショングループのリストを保持します。


entity : Entity

アニメーションが収集され、グループ化されたエンティティを保持します。コントローラがすでにアニメーションを保持している場合、それらはクリアされます。


position : real

アニメーションの現在の位置を保持します。位置が設定されると、positionScale/positionOffset 、スケーリングされ、オフセットされ、アクティブなアニメーショングループに伝搬されます。


positionOffset : real

アニメーションの位置オフセットを保持します。


positionScale : real

アニメーションの位置スケールを保持します。


recursive : bool

アニメーションをエンティティから収集するときに、再帰的にエンティティツリーを検索するかどうかを保持します。trueに設定すると、アニメーションはエンティティの子エンティティからも検索されます。falseに設定すると、コントローラに渡されたエンティティのみが検索されます。


メソッドの説明

int getAnimationIndex(name)

name を持つアニメーションのインデックスを返します。指定した名前のAnimationGroup が見つからない場合は -1 を返します。


AnimationGroup getGroup(index)

与えられたindex を持つAnimationGroup を返します。


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