ScaleAffector3D QML 类型

粒子尺寸影响器。 更多信息...

导入语句import QtQuick3D.Particles3D
Qt 6.4
继承

Affector3D

属性

详细描述

尺寸影响器根据粒子的生命周期和数据参数缩放粒子尺寸。

属性文档

ScalingType : 枚举

定义影响器的缩放类型。

常量描述
ScaleAffector3D.Linear使用缓动曲线在持续时间的毫秒数内插值最小和最大尺寸,然后从最小尺寸继续。
ScaleAffector3D.SewSaw在上升边缘使用缓动曲线在持续时间的毫秒数内插值最小和最大尺寸,然后在下降边缘从最大尺寸到最小尺寸继续。
ScaleAffector3D.SineWave尺寸遵循正弦波。不使用缓动曲线。
ScaleAffector3D.AbsSineWave尺寸遵循正弦波,除了负值被反转。不使用缓动曲线。
ScaleAffector3D.Step尺寸保持在最小尺寸,直到经过一半的持续时间毫秒数,然后直接跳转到最大尺寸。不使用缓动曲线。
ScaleAffector3D.SmoothStep尺寸平滑地从最小尺寸过渡到最大尺寸。不使用缓动曲线。

duration : int

此属性包含缩放周期持续时间的毫秒数。默认值为 1000。


easingCurve : EasingCurve

此属性包含缓动曲线,提供对缩放发生方式的更精细的控制。缓动曲线与LinearSewSaw缩放类型一起使用。默认缓动曲线提供从 [0, 1] 的线性值。


maxSize : real

此属性包含影响器可以缩放的粒子最大尺寸。默认值为 1.0。


minSize : real

此属性包含影响器可以缩放的粒子最小尺寸。默认值为 1.0。


type : ScalingType

此属性表示影响器的缩放类型。默认值为 线性


© 2024 西安智趣科技有限公司有限公司。本文件中包含的文档贡献属于其各自所有者的版权。提供在此的文档根据自由软件基金会发布的 GNU自由文档许可协议版本1.3 的条款进行许可。Qt及其相关标志是芬兰和/或其他国家/地区的西安智趣科技有限公司有限公司的商标。所有其他商标均为其各自所有者的财产。