Affector3D QML 类型
影响器在粒子生命周期期间修改其属性。 更多信息...
导入声明 | import QtQuick3D.Particles3D |
自 | Qt 6.2 |
继承 | |
继承自 | Attractor3D,Gravity3D,PointRotator3D,Repeller3D,ScaleAffector3D 和 Wander3D |
属性
详细描述
Affector3D 是类似于 Gravity3D、Wander3D 和 PointRotator3D 的影响器的抽象基类。
默认情况下,影响器会影响系统中的所有粒子,但可以通过定义 particles 列表来限制。如果系统有多个影响器,影响器的顺序可能会导致不同的结果,因为影响器是顺序应用的。
属性文档
enabled : bool |
如果 enabled 设置为 false
,则此影响器不会更改任何粒子。通常,这用于有条件地开启或关闭影响器。
默认值是 true
。
particles : List<Particle3D> |
此列表控制哪些逻辑粒子会受到 影响。当为空时,影响系统中的所有粒子。
system : ParticleSystem3D |
此属性定义了影响器的 ParticleSystem3D。如果系统是影响器的直接父级,则无需定义此属性。
© 2024 The Qt Company Ltd. 本文档中的文档贡献是各自拥有者的版权。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 以及相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均属于其各自的所有者。