Particle QML Type
Stellt Partikel dar, die von Emittern und Affektoren manipuliert werden. Mehr...
| Import Statement: | import QtQuick.Particles |
Eigenschaften
- alpha : real
- autoRotate : bool
- ax : real
- ay : real
- blue : real
- currentSize : real
- endSize : real
- green : real
- initialAX : real
- initialAY : real
- initialVX : real
- initialVY : real
- initialX : real
- initialY : real
- lifeLeft : real
- lifeSpan : real
- red : real
- rotation : real
- rotationVelocity : real
- startSize : real
- t : real
- update : bool
- vx : real
- vy : real
- x : real
- xDeformationVectorX : real
- xDeformationVectorY : real
- y : real
- yDeformationVectorX : real
- yDeformationVectorY : real
Detaillierte Beschreibung
Partikelelemente werden immer intern von ParticleSystem verwaltet und können nicht in QML erstellt werden. Manchmal werden sie jedoch über Signale ausgesetzt, um beliebige Änderungen des Partikelzustands zu ermöglichen
Dokumentation der Eigenschaft
alpha : real
ImageParticle kann eingefärbte Partikel zeichnen. In diesem Fall wird Alpha als Alphakanal der auf das Quellbild angewandten Farbe verwendet.
Die Werte reichen von 0,0 bis 1,0.
autoRotate : bool
Wenn autoRotate true ist, dann wird die Rotation des Partikels so eingestellt, dass er in die Bewegungsrichtung zeigt, plus eine eventuelle Rotation aus den Eigenschaften Rotation oder rotationVelocity.
ax : real
Die aktuelle x-Beschleunigung des Teilchens.
ay : real
Die aktuelle y-Beschleunigung des Partikels.
blue : real
ImageParticle kann eingefärbte Partikel zeichnen. In diesem Fall wird Blau als blauer Kanal der auf das Quellbild angewandten Farbe verwendet.
Die Werte reichen von 0,0 bis 1,0.
currentSize : real
Die aktuelle Größe des Partikels, interpolierend zwischen startSize und endSize basierend auf der aktuellen Zeit.
endSize : real
Die Größe in Pixeln, die das Partikelbild am Ende seiner Lebensdauer hat. Wenn dieser Wert kleiner als 0 ist, wird er nicht berücksichtigt und das Partikel hat seine startSize für die gesamte Lebensdauer.
green : real
ImageParticle kann eingefärbte Partikel zeichnen. In diesem Fall wird Grün als Grünkanal der auf das Quellbild angewendeten Farbe verwendet.
Die Werte reichen von 0,0 bis 1,0.
initialAX : real
Die x-Beschleunigung des Teilchens zu Beginn seiner Lebensdauer.
Die Simulationsmethode zieht es vor, die Anfangswerte zu ändern, anstatt den Wert zu einem bestimmten Zeitpunkt zu bestimmen und zu ändern. Ändern Sie die Anfangswerte in CustomEmitters anstelle der aktuellen Werte.
initialAY : real
Die y-Beschleunigung des Teilchens zu Beginn seiner Lebensdauer.
Die Simulationsmethode zieht es vor, die Anfangswerte zu ändern, anstatt den Wert zu einem bestimmten Zeitpunkt zu bestimmen und zu ändern. Ändern Sie die Anfangswerte in CustomEmitters anstelle der aktuellen Werte.
initialVX : real
Die x-Geschwindigkeit des Partikels zu Beginn seiner Lebensdauer.
Die Simulationsmethode zieht es vor, die Anfangswerte zu ändern, anstatt den Wert zu einem bestimmten Zeitpunkt zu bestimmen und zu ändern. Ändern Sie die Anfangswerte in CustomEmitters anstelle der aktuellen Werte.
initialVY : real
Die y-Geschwindigkeit des Partikels zu Beginn seiner Lebensdauer.
Die Simulationsmethode zieht es vor, die Anfangswerte zu ändern, anstatt den Wert zu einem bestimmten Zeitpunkt zu bestimmen und zu ändern. Ändern Sie die Anfangswerte in CustomEmitters anstelle der aktuellen Werte.
initialX : real
Die x-Koordinate des Partikels zu Beginn seiner Lebensdauer.
Die Simulationsmethode zieht es vor, die Anfangswerte zu ändern, anstatt den Wert zu einem bestimmten Zeitpunkt zu bestimmen und zu ändern. Ändern Sie die Anfangswerte in CustomEmitters anstelle der aktuellen Werte.
initialY : real
Die y-Koordinate des Partikels zu Beginn seiner Lebensdauer.
Die Simulationsmethode zieht es vor, die Anfangswerte zu ändern, anstatt den Wert zu einem bestimmten Zeitpunkt zu bestimmen und zu ändern. Ändern Sie die Anfangswerte in CustomEmitters anstelle der aktuellen Werte.
lifeLeft : real
Die Zeit in Sekunden, die dem Partikel zum aktuellen Zeitpunkt noch zur Verfügung steht.
lifeSpan : real
Die Zeit in Sekunden, die das Teilchen leben wird.
red : real
ImageParticle kann eingefärbte Partikel zeichnen. In diesem Fall wird Rot als Rotkanal der auf das Quellbild angewendeten Farbe verwendet.
Die Werte reichen von 0,0 bis 1,0.
rotation : real
Grad im Uhrzeigersinn, um den das Partikelbild zu Beginn seiner Lebensdauer gedreht wird.
rotationVelocity : real
Grad im Uhrzeigersinn pro Sekunde, um die das Partikelbild gedreht wird, während es lebt.
startSize : real
Die Größe in Pixeln, die das Partikelbild zu Beginn seiner Lebensdauer hat.
t : real
Die Zeit in Sekunden seit Beginn der Simulation, in der das Teilchen geboren wurde.
update : bool
Innerhalb eines Affectors werden die am Partikel vorgenommenen Änderungen nur übernommen, wenn update auf true gesetzt ist.
vx : real
Die aktuelle x-Geschwindigkeit des Partikels.
vy : real
Die aktuelle y-Geschwindigkeit des Partikels.
x : real
Die aktuelle x-Koordinate des Partikels.
xDeformationVectorX : real
Die x-Komponente des Deformationsvektors entlang der X-Achse. ImageParticle kann Partikel über nicht-quadratische Formen zeichnen. Das Texturrechteck wird über das mit den x- und y-Verformungsvektoren gezeichnete Parallelogramm gezeichnet.
xDeformationVectorY : real
Die x-Komponente des Deformationsvektors entlang der X-Achse. ImageParticle kann Partikel über nicht-quadratische Formen zeichnen. Das Texturrechteck wird über das mit den x- und y-Verformungsvektoren gezeichnete Parallelogramm gezeichnet.
y : real
Die aktuelle y-Koordinate des Partikels.
yDeformationVectorX : real
Die y-Komponente des Deformationsvektors entlang der X-Achse. ImageParticle kann Partikel über nicht-quadratische Formen zeichnen. Das Textur-Rechteck wird über das mit den x- und y-Verformungsvektoren gezeichnete Parallelogramm gezeichnet.
yDeformationVectorY : real
Die y-Komponente des Deformationsvektors entlang der Y-Achse. ImageParticle kann Partikel über nicht-quadratische Formen zeichnen. Das Textur-Rechteck wird über das mit den x- und y-Verformungsvektoren gezeichnete Parallelogramm gezeichnet.
© 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.