ParticleGroup QML Type
Zum Setzen von Attributen für eine logische Partikelgruppe. Mehr...
| Import Statement: | import QtQuick.Particles |
Eigenschaften
- duration : int
- durationVariation : ParticleSystem
- name : string
- system : ParticleSystem
- to : ParticleSystem
Detaillierte Beschreibung
Mit diesem Element können Sie zeitliche Übergänge für Partikelgruppen festlegen.
Sie können dieses Element auch verwenden, um Partikelsystemelemente zu gruppieren, die mit der logischen Partikelgruppe verbunden sind. Emitter, Affectors und Painters, die als direkte Kinder einer ParticleGroup gesetzt werden, gelten automatisch für diese logische Partikelgruppe. TrailEmitter werden automatisch der Gruppe folgen.
Wenn kein ParticleGroup-Element für eine Gruppe definiert ist, funktioniert die Gruppe normal, als ob keine der Übergangseigenschaften gesetzt wäre.
Dokumentation der Eigenschaften
duration : int
Die Zeit in Millisekunden, bevor die Gruppe einen Übergang versucht.
durationVariation : ParticleSystem
Die maximale Anzahl von Millisekunden, um die die Dauer des Übergangszyklus pro Partikel in der Gruppe variiert.
Der Standardwert ist Null.
name : string
Dies ist der Name der Partikelgruppe und die Art und Weise, wie sie im Allgemeinen von anderen Elementen referenziert wird.
Wenn Elemente auf einen Namen verweisen, für den keine explizite ParticleGroup erstellt wurde, funktioniert er normal (ohne dass für die Gruppe Übergänge festgelegt sind). Wenn Sie einer Gruppe keine zeitdauerbasierten Übergänge zuweisen müssen, brauchen Sie keine ParticleGroup mit diesem Namen zu erstellen (obwohl Sie das könnten).
system : ParticleSystem
Dies ist das System, das die Gruppe enthalten wird.
Wenn die ParticleGroup ein direktes Kind einer ParticleSystem ist, wird sie automatisch mit ihr verbunden.
to : ParticleSystem
Die gewichtete Liste der für diese Gruppe gültigen Übergänge.
Wenn der gewählte Übergang in dieser Gruppe verbleibt, wird eine weitere Dauer (+/- bis zu durationVariation) Millisekunden vergehen, bevor ein weiterer Übergang versucht wird.
© 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.