TrailEmitter QML Type
Sendet logische Partikel aus anderen logischen Partikeln aus. Mehr...
Import Statement: | import QtQuick.Particles |
Eigenschaften
- emitHeight : real
- emitRatePerParticle : real
- emitShape : Shape
- emitWidth : real
- follow : string
- velocityFromMovement : real
Signale
- emitFollowParticles(Array particles, Particle followed)
Detaillierte Beschreibung
Dieses Element sendet logische Partikel in die ParticleSystem aus, wobei sich die Startpositionen an denen anderer logischer Partikel orientieren.
Eigenschaft Dokumentation
emitHeight : real |
Die Höhe in Pixeln, auf die emitShape skaliert wird. Wenn es auf TrailEmitter.ParticleSize gesetzt ist, entspricht die Höhe der aktuellen Größe des verfolgten Partikels.
Die Voreinstellung ist 0.
emitRatePerParticle : real |
emitShape : Shape |
Da der Bereich eines TrailEmitter der Bereich ist, dem er folgt, kann eine separate Form angegeben werden, die die Form ist, aus der er austritt. Diese Form hat eine Breite und Höhe, die durch emitWidth und emitHeight festgelegt sind, und wird auf die Position des verfolgten Partikels zentriert.
Die Standardform ist ein gefülltes Rectangle.
emitWidth : real |
Die Breite in Pixeln, auf die emitShape skaliert wird. Wenn sie auf TrailEmitter.ParticleSize gesetzt ist, entspricht die Breite der aktuellen Größe des verfolgten Partikels.
Die Voreinstellung ist 0.
follow : string |
Der Typ des logischen Partikels, von dem dies ausgeht.
velocityFromMovement : real |
Wenn dieser Wert ungleich Null ist, dann wird jede Bewegung des Emitters eine zusätzliche Startgeschwindigkeit für die Partikel basierend auf der Bewegung liefern. Der zusätzliche Vektor hat den gleichen Winkel wie die Bewegung des Emitters, mit einer Größe, die der Größe der Bewegung des Emitters multipliziert mit velocityFromMovement entspricht.
Der Standardwert ist 0.
Signal Dokumentation
emitFollowParticles(Array particles, Particle followed) |
Dieses Signal wird ausgegeben, wenn Partikel vom followed Partikel emittiert werden. particles enthält ein Array von Partikelobjekten, die direkt manipuliert werden können.
Wenn du diesen Signalhandler verwendest, wird emitParticles nicht ausgegeben.
Hinweis: Der entsprechende Handler ist onEmitFollowParticles
.
© 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.