EmitBurst3D QML Type
Deklarative Emitter-Bursts. Mehr...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: | |
| Inherited By: |
Eigenschaften
Detaillierte Beschreibung
Dieses Element definiert Partikel-Bursts im ParticleEmitter3D. Diese Bursts sind statisch, d.h. sie werden ausgewertet, wenn das Partikelsystem startet. Dies ermöglicht eine bessere Performance als DynamicBurst3D und Bursts außerhalb der Partikelsystemzeit (also z.B. Burst bei 1000ms während die Systemzeit bei 2000ms beginnt).
Hinweis: EmitBurst3D verwendet Emitter-Eigenschaften (Position, Rotation etc.) beim Start des Partikelsystems. Für dynamische Emitter, verwende stattdessen DynamicBurst3D.
Zum Beispiel, um 100 Partikel am Anfang zu emittieren und 50 Partikel nach 2 Sekunden, so dass beide Bursts 200 Millisekunden dauern:
ParticleEmitter3D {
...
emitBursts: [
EmitBurst3D {
time: 0
amount: 100
duration: 200
},
EmitBurst3D {
time: 2000
amount: 50
duration: 200
}
]
}Eigenschaft Dokumentation
amount : int
Diese Eigenschaft definiert die Menge der während des Bursts emittierten Partikel.
Der Standardwert ist 0.
duration : int
Diese Eigenschaft legt die Dauer des Bursts fest. Der Standardwert ist 0, was bedeutet, dass alle Partikel zu Beginn von time platzen. Wenn die Dauer festgelegt ist, werden die Partikel zwischen time und time + duration emittiert.
Zum Beispiel, um eine Emissionsrate von 400 zwischen 1000 und 1200 Millisekunden zu haben:
EmitBurst3D { time: 1000 amount: 80 duration: 1200 }
Der Standardwert ist 0.
time : int
Diese Eigenschaft legt die Zeit in Millisekunden fest, zu der die Ausgabe des Bursts beginnt.
Der Standardwert ist 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.