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公司有限公司的商标。所有其他商标均为各自所有者的财产。