QAbstractClipBlendNode 类

class Qt3DAnimation::QAbstractClipBlendNode

QAbstractClipBlendNode 是用于构建动画混合树的类型的基类。 更多...

头文件 #include <QAbstractClipBlendNode>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3danimation)
target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmakeQT += 3danimation
由以下实例化 AbstractClipBlendNode
继承 Qt3DCore::QNode
由以下继承

Qt3DAnimation::QAdditiveClipBlendQt3DAnimation::QClipBlendValueQt3DAnimation::QLerpClipBlend

详细说明

动画混合树与一个QBlendedClipAnimator 一起使用,用于动态混合一组动画剪辑。动画剪辑的混合方式由混合树的结构和节点上的属性控制。

混合树中的叶子节点是输入动画剪辑的容器。这些剪辑可以是通过QAnimationClipLoader从文件中读取的烘焙剪辑,或者是您使用 QAnimatitonClip 和 QAnimationClipData 在应用程序中构建的剪辑。要将剪辑包含到混合树中,将其包装在一个QClipBlendValue 节点中。

混合树的内节点代表将应用于其参数的混合操作,这些参数包含输入剪辑或甚至其他混合树节点的整个子树。

目前,Qt 3D Animation 模块提供了以下混合树节点类型

将来将添加表示其他混合操作的其他节点类型。

另请参阅 QBlendedClipAnimator

© 2024 Qt 公司有限公司。本文档中的文档贡献者是各自所有者的版权。本Provided 讲解在这里是根据GNU 自由文档许可版本 1.3 许可的,由自由软件基金会发布。Qt 和 respective logos 是在芬兰和/或在全世界其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。