- class QAdditiveClipBlend#
根据加性因子进行两个动画片段的加性混合。更多…
摘要#
属性#
方法#
def
__init__()
def
additiveClip()
def
additiveFactor()
def
baseClip()
槽位#
信号#
注意
本文档可能包含从C++自动翻译为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译中存在问题,也可以通过创建https:/bugreports.qt.io/projects/PYSIDE上的条目来告诉我们。
详细说明#
QAdditiveClipBlend
可用于创建基于单个动画片段的先进动画效果。例如,如果您将
baseClip
属性设置为正常的行走周期动画片段,并且将
additiveClip
属性设置为摇头动作差异片段,
然后调整
additiveFactor
属性将控制从additiveClip
添加到baseClip
上的程度。这会使additiveFactor
为0时,该混合节点产生原始的行走周期片段。当additiveFactor
为1时,它会产生包括摇头动画的行走周期。该类实现的混合操作是
resultClip = baseClip + additiveFactor * additiveClip
没有阻止您使用
additiveFacor
属性的0到1范围之外的值,但是请注意,输入的动画片段可能不是以这种方式编写的,以便使其有意义。另请参阅
QBlendedClipAnimator
注意
可以在使用
from __feature__ import true_property
时直接使用属性,或者通过访问器函数否则。- property additiveClip: QAbstractClipBlendNode#
此属性存储要混合到
baseClip
的附加裁剪。混合量由additiveFactor
属性控制。- 属性additiveFactorᅟ: float#
指定混合因子,通常介于0和1之间,以控制两个动画片段的混合。
- 属性baseClipᅟ: QAbstractClipBlendNode#
此属性存储基本动画裁剪。当
additiveFactor
为零时,baseClip也将是此混合节点的结果裁剪。- 访问函数
- __init__([parent=None])#
- 参数:
parent –
QNode
- additiveClip()#
- 返回类型:
QAbstractClipBlendNode
另请参阅
setAdditiveClip()
属性
additiveClipᅟ
的获取器。- additiveClipChanged(additiveClip)#
- 参数:
additiveClip –
QAbstractClipBlendNode
additiveClipᅟ
属性的通告信号。- additiveFactor()#
- 返回类型:
float
另请参阅
setAdditiveFactor()
属性
additiveFactorᅟ
的获取器。- additiveFactorChanged(additiveFactor)#
- 参数:
additiveFactor – float
属性
additiveFactor
的通知信号。- baseClip()#
- 返回类型:
QAbstractClipBlendNode
另请参阅
setBaseClip()
属性
baseClip
的getter。- baseClipChanged(baseClip)#
- 参数:
baseClip –
QAbstractClipBlendNode
属性
baseClip
的通知信号。- setAdditiveClip(additiveClip)#
- 参数:
additiveClip –
QAbstractClipBlendNode
另请参阅
additiveClip()
属性
additiveClip
的setter。- setAdditiveFactor(additiveFactor)#
- 参数:
additiveFactor – float
另请参阅
additiveFactor()
属性
additiveFactor
的setter。- setBaseClip(baseClip)#
- 参数:
baseClip –
QAbstractClipBlendNode
另请参阅
baseClip()
属性
baseClip
的setter。