Sur cette page

Particle QML Type

Représente les particules manipulées par les émetteurs et les affecteurs. Plus d'informations...

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 le site ParticleSystem et ne peuvent pas être créés en QML. Cependant, ils sont parfois exposés via des signaux afin de permettre des changements arbitraires de l'état de la particule.

Documentation sur les propriétés

alpha : real

ImageParticle peut dessiner des particules colorées. Dans ce cas, le canal 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 autoRotate est vrai, la rotation de la particule sera définie de manière à ce qu'elle soit orientée dans la direction du déplacement, plus toute rotation provenant des propriétés rotation ou rotationVelocity.

ax : real

L'accélération x actuelle de la particule.

ay : real

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

blue : real

ImageParticle peut dessiner 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 de la particule, interpolée entre startSize et endSize en fonction de l'heure actuelle.

endSize : real

La 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 n'est pas prise en compte et la particule conserve son adresse startSize pendant toute sa durée de vie.

green : real

ImageParticle peut dessiner des particules colorées. Dans ce cas, le vert est utilisé 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 x de la particule au début de sa 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 moment donné. Modifier les valeurs initiales dans CustomEmitters au lieu des valeurs actuelles.

initialAY : real

L'accélération y de la particule au début de sa 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 moment donné. Modifier les valeurs initiales dans CustomEmitters au lieu des valeurs actuelles.

initialVX : real

La vitesse x de la particule au début de sa 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 moment donné. Modifier les valeurs initiales dans CustomEmitters au lieu des valeurs actuelles.

initialVY : real

La vitesse y de la particule au début de sa 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 moment donné. Modifier les valeurs initiales dans CustomEmitters au lieu des valeurs actuelles.

initialX : real

La coordonnée x de la particule au début de sa 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 moment donné. Modifier les valeurs initiales dans CustomEmitters au lieu des valeurs actuelles.

initialY : real

La coordonnée y de la particule au début de sa 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 moment donné. Modifier les valeurs initiales dans CustomEmitters au lieu des valeurs actuelles.

lifeLeft : real

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

lifeSpan : real

Durée en secondes de la vie de la particule.

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

Degrés dans le sens des aiguilles d'une montre auxquels l'image de la particule est tournée au début de sa vie.

rotationVelocity : real

Degrés dans le sens des aiguilles d'une montre par seconde auxquels l'image de la particule est tournée lorsqu'elle est vivante.

startSize : real

Taille en pixels de l'image de la particule au début de sa vie.

t : real

Le temps, en secondes depuis le début de la simulation, où la particule est née.

update : bool

À l'intérieur d'un affecteur, les modifications apportées à la particule ne seront appliquées que si la valeur "update" est égale à "true".

vx : real

La vitesse x actuelle de la particule.

vy : real

La vitesse actuelle en 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. ImageParticle peut dessiner des particules à travers des formes non carrées. Il dessinera le rectangle de texture à travers le parallélogramme dessiné avec les vecteurs de déformation x et y.

xDeformationVectorY : real

La composante x du vecteur de déformation le long de l'axe X. ImageParticle peut dessiner des particules à travers des formes non carrées. Il dessinera le rectangle de texture à travers le parallélogramme dessiné avec 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. ImageParticle peut dessiner des particules à travers des formes non carrées. Il dessinera le rectangle de texture à travers le parallélogramme dessiné avec les vecteurs de déformation x et y.

yDeformationVectorY : real

La composante y du vecteur de déformation le long de l'axe Y. ImageParticle peut dessiner des particules à travers des formes non carrées. Il dessinera le rectangle de texture à travers le parallélogramme dessiné avec 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.