TrailEmitter QML Type
Gibt logische Partikel von anderen logischen Partikeln ab. Mehr...
| Import Statement: | import QtQuick.Particles |
| Inherits: |
Eigenschaften
- emitHeight : real
- emitRatePerParticle : real
- emitShape : Shape
- emitWidth : real
- follow : string
- velocityFromMovement : real
Signale
- emitFollowParticles(Array particles, Particle followed)
Ausführliche Beschreibung
Dieses Element sendet logische Partikel in den „ ParticleSystem “ aus, wobei die Startpositionen auf denen anderer logischer Partikel basieren.
Eigenschaftsdokumentation
emitHeight : real
Die Höhe in Pixeln, auf die das „ emitShape “ skaliert wird. Wenn der Wert auf „ TrailEmitter.ParticleSize“ gesetzt ist, entspricht die Höhe der aktuellen Größe des verfolgten Partikels.
Der Standardwert ist 0.
emitRatePerParticle : real
emitShape : Shape
Da die Fläche eines „ TrailEmitter “ der Fläche des nachfolgenden Partikels entspricht, kann eine separate Form angegeben werden, aus der es hervorgeht. Diese Form hat eine Breite und Höhe, die durch emitWidth und emitHeight festgelegt werden, und ist auf die Position des nachfolgenden Partikels zentriert.
Die Standardform ist ein gefülltes Rechteck.
emitWidth : real
Die Breite in Pixeln, auf die das „ emitShape “ skaliert wird. Wenn der Wert auf „ TrailEmitter.ParticleSize“ gesetzt ist, entspricht die Breite der aktuellen Größe des Partikels, dem gefolgt wird.
Der Standardwert ist 0.
follow : string
Die Art des logischen Teilchens, das davon ausgesendet wird.
velocityFromMovement : real
Ist dieser Wert ungleich Null, so verleiht jede Bewegung des Emitters den Partikeln eine zusätzliche Anfangsgeschwindigkeit, die auf dieser Bewegung basiert. Der zusätzliche Vektor hat denselben Winkel wie die Bewegung des Emitters, wobei seine Größe dem Produkt aus der Größe der Emitterbewegung und dem Wert „velocityFromMovement“ entspricht.
Der Standardwert ist 0.
Signal-Dokumentation
emitFollowParticles(Array particles, Particle followed)
Dieses Signal wird ausgelöst, wenn Partikel vom Partikel „ followed “ emittiert werden. „ particles “ enthält ein Array von Partikelobjekten, die direkt bearbeitet werden können.
Wenn Sie diesen Signal-Handler verwenden, wird „emitParticles“ nicht ausgelöst.
Hinweis: Der entsprechende Handler ist „ onEmitFollowParticles “.
© 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.