关键帧动画 QML 类型

实现将简单关键帧动画应用于变换的类型。 更多信息...

导入声明import Qt3D.Animation 2.7
实例化 QKeyframeAnimation
继承

AbstractAnimation

属性

详细描述

KeyframeAnimation 类型实现了简单的关键帧动画,可以使用它来对 变换 进行动画处理。关键帧由多个计时变换组成,它们被插值并应用于目标变换。在关键帧之间使用 EasingCurve 来控制插值器。可以设置 RepeatMode,以便当设置为 KeyframeAnimation 的位置小于或大于关键帧位置值定义之值时。

属性文档

easing : 抛物线曲线

保存关键帧之间的插值器的抛物线曲线。


endMode : 枚举

保存大于最后帧位置的位置值的重复模式。

  • 常量
  • 重复

framePositions : 列表<实数>

保存关键帧的位置。列表中的每个位置指定相应关键帧的位置。值必须按升序排列。值可以是正数或负数,没有预定义的单位。


keyframes : 列表<变换>

保存关键帧动画中的关键帧列表。


startMode : 枚举

保存小于第一个帧位置的位置值的重复模式。

  • 常量
  • 重复

target : 变换

保存应用动画的目标变换。


targetName : 字符串

保存目标变换的名称。这是一个便利属性,可以更轻松地将目标变换与关键帧动画相匹配。该名称通常与目标变换的父实体的名称相同,但不必相同。


© 2024 Qt公司有限公司。包含在本文档中的文档贡献是各自版权所有者的版权。提供的文档是在自由软件基金会发布的GNU自由文档许可版1.3的条款下许可的,可访问GNU自由文档许可1.3版本。Qt及其相关标志是芬兰及/或其他国家Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。