Affector3D QML 类型

影响器在粒子生命周期期间修改其属性。 更多信息...

导入声明import QtQuick3D.Particles3D
Qt 6.2
继承

Node

继承自

Attractor3DGravity3DPointRotator3DRepeller3DScaleAffector3DWander3D

属性

详细描述

Affector3D 是类似于 Gravity3DWander3DPointRotator3D 的影响器的抽象基类。

默认情况下,影响器会影响系统中的所有粒子,但可以通过定义 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. 在芬兰和/或其他国家的商标。所有其他商标均属于其各自的所有者。