Age QML Type
Zum Ändern des Alters von Partikeln. Mehr...
| Import Statement: | import QtQuick.Particles |
| Inherits: |
Eigenschaften
- advancePosition : bool
- lifeLeft : int
Ausführliche Beschreibung
Mit dem „Age“-Affektor können Sie den aktuellen Punkt im Lebenszyklus eines Partikels verändern. Häufig wird er verwendet, um Partikel vorzeitig ablaufen zu lassen, wobei ihnen möglicherweise Zeit gegeben wird, sich aus der Szene heraus zu animieren.
Der „Age“-Effekt wird manchmal auch als „Kill“-Effekt bezeichnet, da er mit den Standardparametern alle Partikel, auf die er wirkt, sofort auslaufen lässt.
Der „Age“-Effekt wirkt sich nur auf Partikel aus, die noch aktiv sind.
Dokumentation der Eigenschaften
advancePosition : bool
„advancePosition“ legt fest, ob Position, Geschwindigkeit und Beschleunigung in die vom Affektor durchgeführte simulierte Alterung einbezogen werden. Ist „advancePosition“ auf „false“ gesetzt, bleiben Position, Geschwindigkeit und Beschleunigung unverändert, und nur andere Attribute (wie z. B. die Deckkraft) werden in der Simulation so weit vorangetrieben, wie sie normalerweise zu diesem Zeitpunkt im Lebenszyklus des Partikels stehen würden. Ist „advancePosition“ auf „true“ gesetzt, werden auch Position, Geschwindigkeit und Beschleunigung auf den Wert fortgesetzt, der zu diesem Zeitpunkt im Lebenszyklus des Partikels normalerweise vorliegen würde, wodurch sich dessen Position auf dem Bildschirm weiterbewegt.
Der Standardwert ist „true“.
lifeLeft : int
Die Lebensdauer, die dem Partikel zugewiesen werden soll. Betroffene Partikel erreichen einen Punkt in ihrem Lebenszyklus, an dem ihnen noch diese Anzahl an Millisekunden zum Leben verbleibt.
© 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.