Auf dieser Seite

DynamicBurst3D QML Type

Dynamische Emitter-Bursts. Mehr...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.3
Inherits:

EmitBurst3D

Eigenschaften

Ausführliche Beschreibung

Dieses Element definiert Partikelausbrüche im „ ParticleEmitter3D “. Diese Ausbrüche sind dynamisch, d. h., sie werden während der Ausführung des Partikelsystems ausgewertet. Verwenden Sie diese anstelle von „ EmitBurst3D “, beispielsweise wenn sich der Emitter bewegt, damit die Emission an der richtigen Position erfolgt.

Um beispielsweise nach 1 Sekunde 100 Partikel und nach 2 Sekunden 200 Partikel auszusenden:

ParticleEmitter3D {
    ...
    emitBursts: [
        DynamicBurst3D {
            time: 1000
            amount: 100
        },
        DynamicBurst3D {
            time: 2000
            amount: 200
        }
    ]
}

Dokumentation zu den Eigenschaften

TriggerMode : enumeration

Legt den Modus des Burstings fest.

KonstanteBeschreibung
DynamicBurst3D.TriggerTimeDie Partikel werden emittiert, wenn der Burst- time us fällig ist.
DynamicBurst3D.TriggerStartDie Partikel werden emittiert, wenn das nachfolgende Partikel emittiert wird.

Hinweis: Diese Eigenschaft funktioniert ausschließlich mit Spur-Emittern.

Hinweis: In diesem Modus haben die Eigenschaften „ time “ und „ duration “ keine Auswirkung.

DynamicBurst3D.TriggerEndDie Partikel werden emittiert, wenn das verfolgte Partikel „ lifeSpan “ endet.

Hinweis: Diese Eigenschaft funktioniert ausschließlich mit Spur-Emittern.

Hinweis: In diesem Modus haben die Eigenschaften „ time “ und „ duration “ keine Wirkung.

amountVariation : int

Diese Eigenschaft legt die zufällige Schwankung der emittierten Teilchenmenge fest.

Um beispielsweise einen Zufallsbereich zwischen 0 und 10 zu erhalten

DynamicBurst3D {
    time: 1000
    amount: 5
    amountVariation: 5
}

Der Standardwert lautet „ 0 “.

enabled : bool

Wenn „Enabled“ auf „ false “ gesetzt ist, werden bei diesem Burst keine Partikel emittiert.

Der Standardwert ist „ true “.

triggerMode : ShapeType

Diese Eigenschaft legt den Emissionsmodus fest.

Der Standardwert lautet „ TriggerMode.TriggerTime “.

© 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.