Sur cette page

Particle QML Type

Représente les particules manipulées par des émetteurs et des affecteurs. En savoir plus…

Import Statement: import QtQuick.Particles

Propriétés

Description détaillée

Les éléments de particules sont toujours gérés en interne par l’ ParticleSystem e et ne peuvent pas être créés en QML. Cependant, ils sont parfois exposés via des signaux afin de permettre des modifications arbitraires de l’état des particules

Documentation des propriétés

alpha : real

ImageParticle peut dessiner des particules colorées. Dans ce cas, l'alpha est utilisé comme canal alpha de la couleur appliquée à l'image source.

Les valeurs sont comprises entre 0,0 et 1,0.

autoRotate : bool

Si la propriété `autoRotate` est définie sur `true`, la rotation de la particule sera ajustée de manière à ce qu'elle soit orientée dans le sens de la progression, en tenant compte de toute rotation résultant des propriétés `rotation` ou ` rotationVelocity `.

ax : real

L'accélération x instantanée de la particule.

ay : real

L'accélération y de la particule.

blue : real

ImageParticle peut afficher des particules colorées. Dans ce cas, le bleu est utilisé comme canal bleu de la couleur appliquée à l'image source.

Les valeurs sont comprises entre 0,0 et 1,0.

currentSize : real

La taille actuelle (currentSize) de la particule, interpolée entre startSize et endSize en fonction de l'instant courant (currentTime).

endSize : real

Taille en pixels de l'image de la particule à la fin de sa durée de vie. Si cette valeur est inférieure à 0, elle est ignorée et la particule conservera son « startSize » pendant toute sa durée de vie.

green : real

ImageParticle peut afficher des particules colorées. Dans ce cas, la couleur verte est utilisée comme canal vert de la couleur appliquée à l'image source.

Les valeurs sont comprises entre 0,0 et 1,0.

initialAX : real

L'accélération dans l'axe x de la particule au début de sa durée de vie.

La méthode de simulation préfère que les valeurs initiales soient modifiées, plutôt que de déterminer et de modifier la valeur à un instant donné. Modifiez les valeurs initiales dans CustomEmitters plutôt que les valeurs actuelles.

initialAY : real

L'accélération y de la particule au début de sa durée de vie.

La méthode de simulation préfère que les valeurs initiales soient modifiées, plutôt que de déterminer et de modifier la valeur à un instant donné. Modifiez les valeurs initiales dans CustomEmitters plutôt que les valeurs actuelles.

initialVX : real

La vitesse x de la particule au début de sa durée de vie.

La méthode de simulation préfère que les valeurs initiales soient modifiées, plutôt que de déterminer et de modifier la valeur à un instant donné. Modifiez les valeurs initiales dans CustomEmitters plutôt que les valeurs actuelles.

initialVY : real

La vitesse y de la particule au début de sa durée de vie.

La méthode de simulation privilégie la modification des valeurs initiales plutôt que la détermination et la modification de la valeur à un instant donné. Modifiez les valeurs initiales dans CustomEmitters plutôt que les valeurs actuelles.

initialX : real

La coordonnée x de la particule au début de sa durée de vie.

La méthode de simulation préfère que les valeurs initiales soient modifiées, plutôt que de déterminer et de modifier la valeur à un instant donné. Modifiez les valeurs initiales dans CustomEmitters plutôt que les valeurs actuelles.

initialY : real

La coordonnée y de la particule au début de sa durée de vie.

La méthode de simulation préfère que les valeurs initiales soient modifiées, plutôt que de déterminer et de modifier la valeur à un instant donné. Modifiez les valeurs initiales dans CustomEmitters plutôt que les valeurs actuelles.

lifeLeft : real

Le temps, en secondes, qu'il reste à la particule à l'instant présent.

lifeSpan : real

La durée, en secondes, pendant laquelle la particule restera en existence.

red : real

ImageParticle peut dessiner des particules colorées. Dans ce cas, le rouge est utilisé comme canal rouge de la couleur appliquée à l'image source.

Les valeurs sont comprises entre 0,0 et 1,0.

rotation : real

Angle, en degrés, dans le sens des aiguilles d'une montre, selon lequel l'image de la particule est pivotée au début de son cycle de vie.

rotationVelocity : real

Nombre de degrés par seconde, dans le sens des aiguilles d'une montre, de rotation de l'image de la particule tant qu'elle est active.

startSize : real

La taille en pixels de l'image de la particule au début de son cycle de vie.

t : real

Le temps, en secondes depuis le début de la simulation, qui s'est écoulé depuis la naissance de la particule.

update : bool

Au sein d'un Affector, les modifications apportées à la particule ne seront appliquées que si la propriété « update » est définie sur « true ».

vx : real

La vitesse x actuelle de la particule.

vy : real

La vitesse y de la particule.

x : real

La coordonnée x actuelle de la particule.

xDeformationVectorX : real

La composante x du vecteur de déformation le long de l'axe X. La commande « ImageParticle » permet de dessiner des particules sur des formes non carrées. Elle dessine le rectangle de texture sur le parallélogramme formé par les vecteurs de déformation x et y.

xDeformationVectorY : real

La composante x du vecteur de déformation le long de l'axe X. La fonction « ImageParticle » permet de dessiner des particules sur des formes non carrées. Elle dessine le rectangle de texture sur le parallélogramme formé par les vecteurs de déformation x et y.

y : real

La coordonnée y actuelle de la particule.

yDeformationVectorX : real

La composante y du vecteur de déformation le long de l'axe X. La fonction « ImageParticle » permet de tracer des particules sur des formes non carrées. Elle trace le rectangle de texture sur le parallélogramme défini par les vecteurs de déformation x et y.

yDeformationVectorY : real

La composante y du vecteur de déformation le long de l'axe Y. La fonction « ImageParticle » permet de dessiner des particules sur des formes non carrées. Elle dessine le rectangle de texture sur le parallélogramme formé par les vecteurs de déformation x et y.

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