class QLerpClipBlend#

根据归一化因子在两个动画剪辑之间执行线性插值。 更多信息...

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend

概要#

属性#

方法#

#

信号#

备注

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告知我们。

详细描述#

QLerpClipBlend可用于创建基于独立动画片段的先进动画效果。例如,给定一个玩家角色,通过lerp混合可以将行走动画片段与受伤动画片段相结合,根据玩家受伤程度的增加而增加的混合因子。这样,当混合因子等于0时,可以得到未受伤行走的玩家,混合因子等于1时得到完全受伤的玩家,混合因子等于0.5时得到部分行走且受伤的玩家。

另请参阅

QBlendedClipAnimator

备注

当使用from __feature__ import true_property时可以直接使用属性,否则通过访问器函数。

属性 blendFactor_: float#

指定介于0和1之间的混合因子,以控制两个动画片段的混合。

访问函数
属性 endClip_: QAbstractClipBlendNode#

包含应作为本lerp混合节点起始片段使用的子树。也就是说,当将blendFactor设置为1时,由此混合节点返回的片段。

访问函数
属性 startClip: QAbstractClipBlendNode#

存储应用作此线性插值混合节点起始片段的子树。也就是说,当设置为 0 时,混合节点返回的片段。

访问函数
__init__([parent=None])#
参数:

parentQNode

blendFactor()#
返回类型:

float

另请参阅

setBlendFactor()

属性blendFactor的获取器。

blendFactorChanged(blendFactor)#
参数:

blendFactor – float

blendFactor属性的通告信号。

endClip()#
返回类型:

QAbstractClipBlendNode

另请参阅

setEndClip()

endClip属性的获取器。

endClipChanged(endClip)#
参数:

endClipQAbstractClipBlendNode

endClip属性的通告信号。

setBlendFactor(blendFactor)#
参数:

blendFactor – float

另请参阅

blendFactor()

blendFactor属性的设置器。

setEndClip(endClip)#
参数:

endClipQAbstractClipBlendNode

另请参阅

endClip()

endClip属性的设置器。

setStartClip(startClip)#
参数:

startClipQAbstractClipBlendNode

另请参阅

startClip()

属性 startClip 的设置器。

startClip()#
返回类型:

QAbstractClipBlendNode

另请参阅

setStartClip()

属性 startClip 的获取器。

startClipChanged(startClip)#
参数:

startClipQAbstractClipBlendNode

属性 startClip 的通知信号。