Sur cette page

Age QML Type

Pour modifier l'âge des particules. En savoir plus...

Import Statement: import QtQuick.Particles
Inherits:

ParticleAffector

Propriétés

Description détaillée

L'affecteur « Age » vous permet de modifier la phase du cycle de vie dans laquelle se trouve une particule. Il est couramment utilisé pour faire expirer prématurément des particules, en leur laissant éventuellement le temps de s'animer jusqu'à leur disparition.

L'affecteur « Age » est également parfois appelé « Kill », car avec les paramètres par défaut, il met immédiatement fin à toutes les particules sur lesquelles il agit.

L'affecteur « Age » ne s'applique qu'aux particules encore actives.

Documentation des propriétés

advancePosition : bool

La propriété `advancePosition` détermine si la position, la vitesse et l'accélération sont prises en compte dans le vieillissement simulé par l'affecteur. Si `advancePosition` est définie sur `false`, la position, la vitesse et l'accélération resteront inchangées et seuls les autres attributs (tels que l'opacité) évolueront dans la simulation jusqu'à la valeur qu'ils auraient normalement à ce stade de la vie de la particule. Lorsque `advancePosition` est défini sur `true`, la position, la vitesse et l’accélération évolueront également vers les valeurs auxquelles elles se trouveraient normalement à ce stade de la vie de la particule, ce qui fera avancer sa position à l’écran.

La valeur par défaut est « true ».

lifeLeft : int

La durée de vie à attribuer à la particule. Les particules concernées atteindront un stade de leur vie où il ne leur restera plus que ce nombre de millisecondes à vivre.

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