Qt Quick Particles Ejemplos - Partículas de imagen
Esta es una colección de ejemplos usando Afectores en el sistema de partículas QML.

Esta es una colección de pequeños ejemplos QML relacionados con el uso de Afectores en el sistema de partículas. Cada ejemplo es un pequeño archivo QML que enfatiza un tipo o característica particular.
Todos a la vez muestra varias de las características de ImageParticle al mismo tiempo.
sprites: [ Sprite { name: "bear" source: "images/bear_tiles.png" frameCount: 13 frameDuration: 120 } ] colorVariation: 0.5 rotationVelocityVariation: 360 colorTable: "images/colortable.png"
Colored muestra un simple ImageParticle con alguna variación de color.
ImageParticle { anchors.fill: parent source: "qrc:///particleresources/star.png" alpha: 0 alphaVariation: 0.2 colorVariation: 1.0 }
Color Table establece el color sobre la vida en las partículas para proporcionar un efecto de arco iris fijo.
source: "qrc:///particleresources/glowdot.png" colorTable: "images/colortable.png" sizeTable: "images/colortable.png"
Deformación gira y aplasta una partícula de estrella de mar.
ImageParticle { system: sys groups: ["goingLeft", "goingRight"] source: "images/starfish_4.png" rotation: 90 rotationVelocity: 90 autoRotation: true } ImageParticle { system: sys groups: ["goingDown"] source: "images/starfish_0.png" rotation: 180 yVector: PointDirection { y: 0.5; yVariation: 0.25; xVariation: 0.25; } }
Rotación demuestra la propiedad autoRotate, para que las partículas giren en la dirección en la que se desplazan.
Compartir muestra lo que ocurre cuando varias ImageParticles intentan renderizar la misma partícula. El siguiente ImageParticle renderiza las partículas dentro del ListView:
ImageParticle { anchors.fill: parent system: particles source: "images/flower.png" alpha: 0.1 color: "white" rotationVariation: 180 z: -1 }
La siguiente ImageParticle se coloca dentro de la lista resaltada, y renderiza las partículas por encima de la otra ImageParticle.
ImageParticle { anchors.fill: parent system: particles source: "images/flower.png" color: "red" clip: true alpha: 1.0 }
Tenga en cuenta que debido a que establece el color y el alfa en este ImageParticle, renderiza las partículas en un color diferente. Como no especifica nada sobre la rotación, comparte la rotación con el otro ImageParticle de modo que las flores se rotan de la misma manera en ambos. Tenga en cuenta que puede deshacer la rotación en otro ImageParticle, sólo tiene que establecer explícitamente rotationVariation a 0.
Sprites demuestra el uso de una partícula de imagen para renderizar sprites animados en lugar de imágenes estáticas para cada partícula.
© 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.