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 für eine Gruppe kein ParticleGroup-Element definiert ist, funktioniert die Gruppe normal, als ob keine der Übergangseigenschaften gesetzt wäre.
Eigenschaft Dokumentation
duration : int |
Die Zeit in Millisekunden, bevor die Gruppe versucht, den Übergang zu vollziehen.
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 wie sie im Allgemeinen von anderen Elementen referenziert wird.
Wenn Elemente auf einen Namen verweisen, für den kein expliziter ParticleGroup erstellt wurde, funktioniert er normal (ohne dass für die Gruppe Übergänge festgelegt wurden). Wenn Sie einer Gruppe keine zeitdauerbasierten Übergänge zuweisen müssen, brauchen Sie keine ParticleGroup mit diesem Namen zu erstellen (obwohl Sie dies tun 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 dieser verknüpft.
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.
© 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.