QLerpClipBlend Class
class Qt3DAnimation::QLerpClipBlend正規化された係数に基づいて2つのアニメーションクリップの線形補間を行います。もっと見る...
Header: | #include <QLerpClipBlend> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
qmake: | QT += 3danimation |
In QML: | LerpClipBlend |
Inherits: | Qt3DAnimation::QAbstractClipBlendNode |
Status: | Deprecated |
プロパティ
- blendFactor : float
- endClip : Qt3DAnimation::QAbstractClipBlendNode*
- startClip : Qt3DAnimation::QAbstractClipBlendNode*
パブリック関数
float | blendFactor() const |
Qt3DAnimation::QAbstractClipBlendNode * | endClip() const |
Qt3DAnimation::QAbstractClipBlendNode * | startClip() const |
パブリックスロット
void | setBlendFactor(float blendFactor) |
void | setEndClip(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
void | setStartClip(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
シグナル
void | blendFactorChanged(float blendFactor) |
void | endClipChanged(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
void | startClipChanged(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
詳細説明
QLerpClipBlend は、個々のアニメーションクリップに基づいて高度なアニメーションエフェクトを作成するのに便利です。たとえば、プレイヤー キャラクタがいる場合、レープ ブレンドを使用して、負傷するほど増加するブレンド係数に基づいて、歩行アニメーション クリップと負傷アニメーション クリップを組み合わせることができます。この場合、ブレンド係数==0では、負傷していない歩行プレイヤー、ブレンド係数==1では、完全に負傷したプレイヤー、ブレンド係数==0.5では、部分的に歩行し負傷したプレイヤーになります。
QBlendedClipAnimatorも参照 。
プロパティの説明
blendFactor : float
2つのアニメーションクリップのブレンドを制御するために、ブレンド係数を0から1の間で指定します。
アクセス関数
float | blendFactor() const |
void | setBlendFactor(float blendFactor) |
通知シグナル:
void | blendFactorChanged(float blendFactor) |
endClip : Qt3DAnimation::QAbstractClipBlendNode*
このlerpブレンドノードの開始クリップとして使用されるサブツリーを保持する。つまり、blendFactor が1に設定された時に、このブレンドノードが返すクリップ。
アクセス関数:
Qt3DAnimation::QAbstractClipBlendNode * | endClip() const |
void | setEndClip(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
Notifier シグナル:
void | endClipChanged(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
startClip : Qt3DAnimation::QAbstractClipBlendNode*
Notifier signal: この lerp ブレンドノードの開始クリップとして使われるサブツリーを保持する。つまり、blendFactor が値0に設定されているときに、このブレンドノードが返すクリップ。
アクセス関数:
Qt3DAnimation::QAbstractClipBlendNode * | startClip() const |
void | setStartClip(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
Notifier シグナル:
void | startClipChanged(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。