En esta página

EmitBurst3D QML Type

Ráfagas de emisores declarativos. Más...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.2
Inherits:

QtObject

Inherited By:

DynamicBurst3D

Propiedades

Descripción detallada

Este elemento define las ráfagas de partículas en ParticleEmitter3D. Estas ráfagas son estáticas, lo que significa que se evalúan cuando se inicia el sistema de partículas. Esto permite un mejor rendimiento que DynamicBurst3D y ráfagas fuera del tiempo del sistema de partículas (por ejemplo, ráfaga a 1000ms mientras que el tiempo del sistema comienza a partir de 2000ms).

Nota: EmitBurst3D utiliza las propiedades del emisor (posición, rotación, etc.) al inicio del sistema de partículas. Para emisores dinámicos, utilice DynamicBurst3D en su lugar.

Por ejemplo, para emitir 100 partículas al principio, y 50 partículas a los 2 segundos, de forma que ambas ráfagas tarden 200 milisegundos:

ParticleEmitter3D {
    ...
    emitBursts: [
        EmitBurst3D {
            time: 0
            amount: 100
            duration: 200
        },
        EmitBurst3D {
            time: 2000
            amount: 50
            duration: 200
        }
    ]
}

Documentación de propiedades

amount : int

Esta propiedad define la cantidad de partículas emitidas durante la ráfaga.

El valor por defecto es 0.

duration : int

Esta propiedad define la duración del estallido. El valor por defecto es 0, lo que significa que todas las partículas estallarán al principio de time. Si se establece la duración, la emisión de partículas se distribuye entre time y time + duration.

Por ejemplo, para tener una tasa de emisión de 400 entre 1000 y 1200 milisegundos:

EmitBurst3D {
    time: 1000
    amount: 80
    duration: 1200
}

El valor por defecto es 0.

time : int

Esta propiedad define el tiempo en milisegundos en que comienza la emisión de la ráfaga.

El valor por defecto es 0.

© 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.