En esta página

TrailEmitter QML Type

Emite partículas lógicas de otras partículas lógicas. Más...

Import Statement: import QtQuick.Particles
Inherits:

Emitter

Propiedades

Señales

Descripción detallada

Este elemento emite partículas lógicas en ParticleSystem, con las posiciones iniciales basadas en las de otras partículas lógicas.

Documentación de propiedades

emitHeight : real

La altura en píxeles a la que se escala emitShape. Si se establece en TrailEmitter.ParticleSize, la altura será el tamaño actual de la partícula que se está siguiendo.

El valor predeterminado es 0.

emitRatePerParticle : real

emitShape : Shape

Como el área de un TrailEmitter es el área que sigue, se puede proporcionar una forma separada para que sea la forma de la que emite. Esta forma tiene una anchura y una altura especificadas por emitWidth y emitHeight, y está centrada en la posición de la partícula seguida.

La forma por defecto es un rectángulo relleno.

emitWidth : real

La anchura en píxeles a la que se escala emitShape. Si se establece en TrailEmitter.ParticleSize, la anchura será el tamaño actual de la partícula que se está siguiendo.

El valor predeterminado es 0.

follow : string

Tipo de partícula lógica de la que emite.

velocityFromMovement : real

Si este valor es distinto de cero, cualquier movimiento del emisor proporcionará una velocidad inicial adicional a las partículas basada en el movimiento. El vector adicional tendrá el mismo ángulo que el movimiento del emisor, con una magnitud que es la magnitud del movimiento del emisor multiplicada por velocityFromMovement.

El valor por defecto es 0.

Documentación de señales

emitFollowParticles(Array particles, Particle followed)

Esta señal se emite cuando se emiten partículas desde la partícula followed. particles contiene un array de objetos partícula que pueden ser manipulados directamente.

Si utilizas este manejador de señal, no se emitirá emitParticles.

Nota: El manejador correspondiente es 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.