TrailEmitter QML Type
Émet des particules logiques à partir d'autres particules logiques. En savoir plus...
| Import Statement: | import QtQuick.Particles |
| Inherits: |
Propriétés
- emitHeight : real
- emitRatePerParticle : real
- emitShape : Shape
- emitWidth : real
- follow : string
- velocityFromMovement : real
Signaux
- emitFollowParticles(Array particles, Particle followed)
Description détaillée
Cet élément émet des particules logiques dans l'ParticleSystem, dont les positions de départ sont basées sur celles d'autres particules logiques.
Documentation sur les propriétés
emitHeight : real
Hauteur en pixels à laquelle l'emitShape e est redimensionnée. Si cette valeur est définie sur TrailEmitter.ParticleSize, la hauteur correspondra à la taille actuelle de la particule suivie.
La valeur par défaut est 0.
emitRatePerParticle : real
emitShape : Shape
Comme l'aire d'une « TrailEmitter » correspond à celle de la particule qu'elle suit, il est possible de définir une forme distincte à partir de laquelle elle émet. Cette forme a une largeur et une hauteur spécifiées par emitWidth et emitHeight, et est centrée sur la position de la particule suivie.
La forme par défaut est un rectangle rempli.
emitWidth : real
Largeur en pixels à laquelle l'emitShape e est redimensionnée. Si cette valeur est définie sur TrailEmitter.ParticleSize, la largeur correspondra à la taille actuelle de la particule suivie.
La valeur par défaut est 0.
follow : string
Le type de particule logique dont elle émet.
velocityFromMovement : real
Si cette valeur est différente de zéro, tout mouvement de l'émetteur conférera aux particules une vitesse initiale supplémentaire en fonction de ce mouvement. Le vecteur supplémentaire aura le même angle que le mouvement de l'émetteur, et son amplitude sera égale à l'amplitude du mouvement de l'émetteur multipliée par la valeur de `velocityFromMovement`.
La valeur par défaut est 0.
Documentation sur les signaux
emitFollowParticles(Array particles, Particle followed)
Ce signal est émis lorsque des particules sont émises à partir de la particule « followed ». « particles » contient un tableau d’objets particules pouvant être manipulés directement.
Si vous utilisez ce gestionnaire de signal, le signal `emitParticles` ne sera pas émis.
Remarque : le gestionnaire correspondant est « 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.