ParticleSystem (Français)

Un ParticleSystem (système de particules) peut être utilisé pour créer des effets de particules, tels que du feu ou de la fumée.

Le système de particule doit être crée en utilisant love.graphics.newParticleSystem. Comme tout autre Drawable il peut être tracé à l'écran en utilisant love.graphics.draw. Vous devez également mettre à jour, le mettre à jour (update) dans la fonction de rappel update pour voir les changements dans les particules émises.

Le système de particule ne crée pas de particule tant que vous n'appelez pas setParticleLifetime (temps de vie de la particule) et setEmissionRate (débit d'émision).

O.png La liste des fonction n'est pas encore complétement traduite, voir la version en anglais pour la liste complète.  


Constructeurs

love.graphics.newParticleSystem (Français) Crée un nouveau ParticleSystem.

Fonctions

ParticleSystem:getPosition (Français) Récupère la position de l'émetteur.
ParticleSystem:hasRelativeRotation (Français) Vérifie si les angles et rotations des particules sont relatives à leur vélocités.
ParticleSystem:pause (Français) Met en pause l'émetteur de particule.
ParticleSystem:reset (Français) Remet à zéro l'émetteur de particule, supprime toutes particules existantes et remet à zéro le compteur de durée de vie.
ParticleSystem:setBufferSize (Français) Règle la taille du tampon (la quantité maximum de particules autorisées dans le système).
ParticleSystem:setDirection (Français) Règle la direction dans laquelle les particules seront émises.
ParticleSystem:setOffset (Français) Règle le décalage de la position autour duquel le sprite de particule tourne..
ParticleSystem:setPosition (Français) Règle la position de l'émetteur.
ParticleSystem:setRelativeRotation (Français) Définit si les angles et rotations des particules sont relatives à leur vélocités.
ParticleSystem:setRotation (Français) Règle la rotation de l'image à la création de la particule (en radians).
ParticleSystem:setSizeVariation (Français) Règle la quantité de la variation de taille.
ParticleSystem:setSizes (Français) Règle les tailles des particule le long de sa durée de vie.
ParticleSystem:setSpeed (Français) Règle la vitesse des particules.
ParticleSystem:setSpin (Français) Règle la vitesse de rotation du sprite.
ParticleSystem:setSpinVariation (Français) Règle la quantité de variation de vitesse de rotation.
ParticleSystem:setTangentialAcceleration (Français) Règle l'accélération tangentielle (accélération perpendiculaire à la direction de la particule).
ParticleSystem:start (Français) Démarre l'émetteur de particule.
ParticleSystem:stop (Français) Arrête l'émetteur de particule, remet à zéro le compteur de durée de vie.
ParticleSystem:update (Français) Met à jour le système de particules ; en déplaçant, créant et détruisant les particules.

Enums

AreaSpreadDistribution (Français) Types de distribution de l'aire de diffusion de particule. Added since 0.9.0
ParticleInsertMode (Français) La façon dont sont ajoutées les nouvelles particules du ParticleSystem. Added since 0.9.0

Supertypes

Voir également


Éditeurs de particules :

Autres langues