- 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
的通知信号。