EmitBurst3D QML Type
Deklarative Emitter-Bursts. Mehr...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: | |
| Inherited By: |
Eigenschaften
Ausführliche Beschreibung
Dieses Element definiert Partikelausbrüche im ParticleEmitter3D. Diese Ausbrüche sind statisch, d. h., sie werden beim Start des Partikelsystems ausgewertet. Dies ermöglicht eine bessere Leistung als bei „ DynamicBurst3D “ sowie Ausbrüche außerhalb der Partikelsystemzeit (z. B. einen Ausbruch bei 1000 ms, während die Systemzeit bei 2000 ms beginnt).
Hinweis: „EmitBurst3D“ verwendet die Emitter-Eigenschaften (Position, Rotation usw.) zum Start des Partikelsystems. Für dynamische Emitter verwenden Sie stattdessen „ DynamicBurst3D “.
Beispiel: Um zu Beginn 100 Partikel und nach 2 Sekunden 50 Partikel zu emittieren, sodass beide Bursts jeweils 200 Millisekunden dauern:
ParticleEmitter3D {
...
emitBursts: [
EmitBurst3D {
time: 0
amount: 100
duration: 200
},
EmitBurst3D {
time: 2000
amount: 50
duration: 200
}
]
}Dokumentation zu den Eigenschaften
amount : int
Diese Eigenschaft legt die Anzahl der Partikel fest, die während des Bursts emittiert werden.
Der Standardwert lautet „ 0 “.
duration : int
Diese Eigenschaft legt die Dauer des Bursts fest. Der Standardwert ist 0, was bedeutet, dass alle Partikel zu Beginn von time auf einmal entstehen. Wenn eine Dauer festgelegt wird, verteilt sich die Entstehung der Partikel auf den Zeitraum zwischen time und time + duration.
Beispiel: Um eine Emissionsrate von 400 zwischen 1000 und 1200 Millisekunden zu erzielen:
EmitBurst3D {
time: 1000
amount: 80
duration: 1200
}Der Standardwert lautet „ 0 “.
time : int
Diese Eigenschaft legt den Zeitpunkt in Millisekunden fest, zu dem die Übertragung des Bursts beginnt.
Der Standardwert lautet „ 0 “.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.