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 legt die Menge der während des Bursts emittierten Partikel fest.
Der Standardwert ist 0
.
duration : int |
Mit dieser Eigenschaft wird die Dauer des Bursts festgelegt. Der Standardwert ist 0, d. h. alle Partikel werden zu Beginn von time emittiert. Wenn die Dauer festgelegt ist, werden die emittierten Partikel zwischen time
und time
+ duration
verteilt.
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 definiert die Zeit in Millisekunden, zu der die Emission des Bursts beginnt.
Der Standardwert ist 0
.
© 2025 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.