class QAnimationClipLoader#

启用从文件加载关键帧动画数据的操作。 更多

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader

概要#

属性#

方法#

#

信号#

注意

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

详细介绍#

class 状态#

此枚举定义动画片段的状态。

常量

描述

Qt3DAnimation.QAnimationClipLoader.NotReady

该剪辑尚未加载

Qt3DAnimation.QAnimationClipLoader.Ready

已成功加载剪辑

Qt3DAnimation.QAnimationClipLoader.Error

加载剪辑时发生错误

注意

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

property sourceᅟ: QUrl#

持有加载动画片段的源URL。目前支持glTF2和本机Qt 3D json动画文件格式。

如果一个文件包含多个动画,可以通过在源URL的查询参数中选择要加载的动画。接受的查询参数是animationIndex和animationName。如果两者都存在,则忽略animationName。

如果一个文件只包含一个动画,则不需要指定animationIndex或animationName。我们直接使用可用的动画。

访问函数
property statusᅟ: Qt3DAnimation.QAnimationClipLoader.Status#

此属性包含动画片段的状态。

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

parentQNode

__init__(source[, parent=None])
参数:
  • QUrl

  • parentQNode

setSource(source)#
参数:

QUrl

另请参阅

source()

属性 sourceᅟ 的设置器。

source()#
返回类型:

QUrl

另请参阅

setSource()

属性 sourceᅟ 的获取器。

sourceChanged(source)#
参数:

QUrl

属性 sourceᅟ 的通知信号。

status()#
返回类型:

状态

返回动画剪辑的状态。

属性 statusᅟ 的获取器。

statusChanged(status)#
参数:

状态Status

属性 statusᅟ 的通知信号。