Sur cette page

TrailEmitter QML Type

Emet des particules logiques à partir d'autres particules logiques. Plus d'informations...

Import Statement: import QtQuick.Particles
Inherits:

Emitter

Propriétés

Signaux

Description détaillée

Cet élément émet des particules logiques dans le site ParticleSystem, dont les positions de départ sont basées sur celles d'autres particules logiques.

Propriété Documentation

emitHeight : real

La hauteur en pixels à laquelle emitShape est mis à l'échelle. Si elle 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 la zone d'une TrailEmitter est la zone qu'elle suit, une forme distincte peut être fournie pour être la forme à partir de laquelle elle est émise. 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

La largeur en pixels de emitShape est mise à l'échelle. Si elle 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

Type de particule logique à l'origine de l'émission.

velocityFromMovement : real

Si cette valeur est différente de zéro, tout mouvement de l'émetteur fournira une vitesse de départ supplémentaire aux particules en fonction du mouvement. Le vecteur supplémentaire aura le même angle que le mouvement de l'émetteur, avec une magnitude qui est la magnitude du mouvement de l'émetteur multipliée par 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 par la particule followed. particles contient un tableau d'objets particules qui peuvent être directement manipulés.

Si vous utilisez ce gestionnaire de 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.