Sur cette page

ParticleGroup QML Type

Pour définir les attributs d'un groupe de particules logiques. En savoir plus...

Import Statement: import QtQuick.Particles

Propriétés

Description détaillée

Cet élément vous permet de définir des transitions temporisées sur des groupes de particules.

Vous pouvez également utiliser cet élément pour regrouper des éléments du système de particules liés au groupe logique de particules. Les émetteurs (Emitters), les affecteurs (Affectors) et les peintres (Painters) définis comme enfants directs d’un ParticleGroup s’appliqueront automatiquement à ce groupe logique de particules. Les émetteurs de traînée (TrailEmitters) suivront automatiquement le groupe.

Si aucun élément ParticleGroup n’est défini pour un groupe, celui-ci fonctionnera normalement, comme si aucune des propriétés de transition n’avait été définie.

Documentation des propriétés

duration : int

Le délai, en millisecondes, avant que le groupe ne tente d'effectuer la transition.

durationVariation : ParticleSystem

Nombre maximal de millisecondes de variation de la durée du cycle de transition pour chaque particule du groupe.

La valeur par défaut est zéro.

name : string

Il s'agit du nom du groupe de particules, tel qu'il est généralement désigné par les autres éléments.

Si des éléments font référence à un nom pour lequel aucune « ParticleGroup » n'a été explicitement créée, cela fonctionnera normalement (sans transitions spécifiées pour le groupe). Si vous n'avez pas besoin d'attribuer des transitions avec une durée définie à un groupe, vous n'avez pas besoin de créer une « ParticleGroup » portant ce nom (même si vous pouvez le faire).

system : ParticleSystem

Il s'agit du système qui contiendra le groupe.

Si l'ParticleGroup est un enfant direct d'un ParticleSystem, il y sera automatiquement associé.

to : ParticleSystem

Liste pondérée des transitions valides pour ce groupe.

Si la transition choisie fait partie de ce groupe, un délai supplémentaire (+/- jusqu’à durationVariation) millisecondes s’écoulera avant qu’une autre transition ne soit tentée.

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