DynamicBurst3D QML 类型
动态发射爆发。 更多...
导入声明 | import QtQuick3D.Particles3D |
自 | Qt 6.3 |
继承自 |
属性
- TriggerMode : 枚举
- amountVariation : int
- enabled : bool
- triggerMode : ShapeType
详细描述
此元素定义了在 ParticleEmitter3D 中的粒子爆发。这些爆发是动态的,意味着在粒子系统运行时进行评估。例如,当发射器移动时要使用这些代替 EmitBurst3D,以便在正确的位置进行发射。
例如,要在 1 秒时发射 100 个粒子,在 2 秒时发射 200 个粒子
ParticleEmitter3D { ... emitBursts: [ DynamicBurst3D { time: 1000 amount: 100 }, DynamicBurst3D { time: 2000 amount: 200 } ] }
属性文档
TriggerMode : 枚举 |
定义了爆发的模式。
常量 | 描述 |
---|---|
DynamicBurst3D.TriggerTime | 当爆发 时间 来临时发射粒子。 |
DynamicBurst3D.TriggerStart | 当跟随的粒子被发射时发射粒子。 |
注意:此属性仅限于与尾迹发射器一起使用。
注意:在此模式下,time
和 duration
属性没有效果。
常量 | 描述 |
---|---|
DynamicBurst3D.TriggerEnd | 当跟随的粒子的 lifeSpan 结束时发射粒子。 |
注意:此属性仅限于与尾迹发射器一起使用。
注意:在此模式下,time
和 duration
属性没有效果。
amountVariation : int |
此属性定义了粒子发射量中的随机变化。
例如,要有 0 到 10 之间的随机范围
DynamicBurst3D { time: 1000 amount: 5 amountVariation: 5 }
默认值是 0
。
enabled : bool |
如果设置为 false
,则此爆发不会发射任何粒子。
默认值是 true
。
triggerMode : ShapeType |
此属性定义了发射模式。
默认值是 TriggerMode.TriggerTime
。
© 2024 Qt公司。包含在本文件中的文档贡献均为各自所有者的版权。提供的文档遵照由自由软件基金会发布的GNU自由文档许可证第1.3版的条款进行授权。Qt及其相关标志在芬兰以及世界各地的其他国家和地区均为Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。