AdditiveClipBlend QML Type
根据加法因子对两个动画片段进行加法混合。更多...
| Import Statement: | import Qt3D.Animation 2.12 |
| In C++: | QAdditiveClipBlend |
| Status: | Technology preview |
此类型处于技术预览阶段,可能会有变动。
属性
- additiveClip : AbstractClipBlendNode
- additiveFactor : real
- baseClip : AbstractClipBlendNode
详细说明
QAdditiveClipBlend 可用于基于单个动画片段创建高级动画效果。例如,如果您:
- 将 `baseClip ` 属性设置为一个普通的行走循环动画片段,并
- 将additiveClip 属性设置为一个摇头差异动画片段,
那么调整additiveFactor 属性将控制additiveClip 在baseClip 中被叠加的程度。其效果是:当additiveFactor 为零时,该混合节点将输出原始的步行循环片段;当additiveFactor 为1时,则输出包含摇头动画的步行循环片段。
该类实现的混合操作如下:
resultClip = baseClip + additiveFactor * additiveClip虽然您可以为 additiveFacor 属性设置 0 到 1 范围外的值,但请注意,输入动画片段的制作方式可能并不支持这种操作。
另请参阅 BlendedClipAnimator 。
属性文档
additiveClip : AbstractClipBlendNode
该属性存储了将与baseClip 进行混合的加法剪切。混合程度由additiveFactor 属性控制。
additiveFactor : real
指定混合因子(通常介于 0 到 1 之间),用于控制两个动画片段的混合效果。
baseClip : AbstractClipBlendNode
该属性存储基础动画片段。当“additiveFactor ”为零时,“baseClip ”也将是该混合节点的输出片段。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.