- class QLerpClipBlend#
根据归一化因子在两个动画剪辑之间执行线性插值。 更多信息...
概要#
属性#
方法#
def
__init__()def
blendFactor()def
endClip()def
startClip()
槽#
def
setBlendFactor()def
setEndClip()def
setStartClip()
信号#
def
endClipChanged()
备注
本文档可能包含从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 时,混合节点返回的片段。
- 访问函数
信号
startClipChanged()(标记为 PySide6.Qt3DAnimation.QLerpClipBlend.startClipChanged)
-
__init__([parent=None])# - 参数:
parent –
QNode
-
blendFactor()# - 返回类型:
float
另请参阅
setBlendFactor()
属性
blendFactor的获取器。-
blendFactorChanged(blendFactor)# - 参数:
blendFactor – float
blendFactor属性的通告信号。-
endClip()# - 返回类型:
QAbstractClipBlendNode
另请参阅
setEndClip()
endClip属性的获取器。-
endClipChanged(endClip)# - 参数:
endClip –
QAbstractClipBlendNode
endClip属性的通告信号。-
setBlendFactor(blendFactor)# - 参数:
blendFactor – float
另请参阅
blendFactor()
blendFactor属性的设置器。-
setEndClip(endClip)# - 参数:
endClip –
QAbstractClipBlendNode
另请参阅
endClip()
endClip属性的设置器。- setStartClip(startClip)#
- 参数:
startClip –
QAbstractClipBlendNode
另请参阅
startClip()
属性
startClip的设置器。- startClip()#
- 返回类型:
QAbstractClipBlendNode
另请参阅
setStartClip()
属性
startClip的获取器。- startClipChanged(startClip)#
- 参数:
startClip –
QAbstractClipBlendNode
属性
startClip的通知信号。