- class QAnimationClipLoader#
启用从文件加载关键帧动画数据的操作。 更多…
概要#
属性#
方法#
def
__init__()
def
source()
def
status()
槽#
def
setSource()
信号#
def
sourceChanged()
注意
本文档可能包含自动从C++转换到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们
详细介绍#
- class 状态#
此枚举定义动画片段的状态。
常量
描述
Qt3DAnimation.QAnimationClipLoader.NotReady
该剪辑尚未加载
Qt3DAnimation.QAnimationClipLoader.Ready
已成功加载剪辑
Qt3DAnimation.QAnimationClipLoader.Error
加载剪辑时发生错误
注意
当使用
from __feature__ import true_property
时可以直接使用属性,否则通过访问函数使用。持有加载动画片段的源URL。目前支持glTF2和本机Qt 3D json动画文件格式。
如果一个文件包含多个动画,可以通过在源URL的查询参数中选择要加载的动画。接受的查询参数是animationIndex和animationName。如果两者都存在,则忽略animationName。
如果一个文件只包含一个动画,则不需要指定animationIndex或animationName。我们直接使用可用的动画。
- 访问函数
- property statusᅟ: Qt3DAnimation.QAnimationClipLoader.Status#
此属性包含动画片段的状态。
- 访问函数
- __init__([parent=None])#
- 参数:
parent –
QNode
- __init__(source[, parent=None])
- 参数:
源 –
QUrl
parent –
QNode
属性
sourceᅟ
的设置器。属性
sourceᅟ
的获取器。属性
sourceᅟ
的通知信号。- status()#
- 返回类型:
状态
返回动画剪辑的状态。
属性
statusᅟ
的获取器。- statusChanged(status)#
- 参数:
状态 –
Status
属性
statusᅟ
的通知信号。