Difference between revisions of "ParticleSystem (Français)"
(Created page with "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é...") |
(→Fonctions) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
Le système de particule ne crée pas de particule tant que vous n'appelez pas [[ParticleSystem:setParticleLifetime (Français)|setParticleLifetime]] (temps de vie de la particule) et [[ParticleSystem:setEmissionRate (Français)|setEmissionRate]] (débit d'émision). | Le système de particule ne crée pas de particule tant que vous n'appelez pas [[ParticleSystem:setParticleLifetime (Français)|setParticleLifetime]] (temps de vie de la particule) et [[ParticleSystem:setEmissionRate (Français)|setEmissionRate]] (débit d'émision). | ||
+ | |||
+ | {{notice (Français)|La liste des fonction n'est pas encore complétement traduite, voir la [[ParticleSystem|version en anglais]] pour la liste complète.}} | ||
== Constructeurs == | == Constructeurs == | ||
− | {{#ask: [[Category:Functions]] [[Constructs::ParticleSystem]] [[Concept:Current]] | + | {{#ask: [[Category:Functions (Français)]] [[Constructs::ParticleSystem (Français)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
| default=None. | | default=None. | ||
Line 17: | Line 19: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
== Fonctions == | == Fonctions == | ||
− | {{#ask: [[Category:Functions]] [[parent::ParticleSystem||Drawable||Object]] [[Concept:Current]] | + | {{#ask: [[Category:Functions (Français)]] [[parent::ParticleSystem (Français)||Drawable (Français)||Object (Français)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
| format=template | | format=template | ||
Line 30: | Line 33: | ||
| ?PrettyDeprecated | | ?PrettyDeprecated | ||
}} | }} | ||
+ | |||
== Enums == | == Enums == | ||
− | {{#ask: [[Category:Enums]] [[parent::ParticleSystem||Drawable||Object]] [[Concept:Current]] | + | {{#ask: [[Category:Enums (Français)]] [[parent::ParticleSystem (Français)||Drawable (Français)||Object (Français)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
| format=template | | format=template | ||
Line 41: | Line 45: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
== Supertypes == | == Supertypes == | ||
* [[parent::Drawable (Français)]] | * [[parent::Drawable (Français)]] |
Latest revision as of 00:39, 18 May 2021
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).
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
Object:release (Français) | Détruit immédiatement la référence Lua à l'objet. | ||
Object:type (Français) | Retourne le type d'un objet comme une chaîne de caractère. | ||
Object:typeOf (Français) | Test si un objet est d'un certain type. | ||
ParticleSystem:getEmissionArea (Français) | Récupère les paramètre d’émission de particule basée sur une aire. | 11.0 | |
ParticleSystem:getEmissionRate (Français) | Retourne la quantité de particules émises par seconde. | ||
ParticleSystem:getPosition (Français) | Récupère la position de l'émetteur. | ||
ParticleSystem:getRotation (Français) | Récupère la rotation de l'image à la création de la particule (en radians). | ||
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:setEmissionArea (Français) | Définit les paramètres d'émission de particule basée sur une aire. | 11.0 | |
ParticleSystem:setEmissionRate (Français) | Définit la quantité de particules émises par seconde. | ||
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. | 0.9.0 | |
ParticleInsertMode (Français) | La façon dont sont ajoutées les nouvelles particules du ParticleSystem. | 0.9.0 |
Supertypes
Voir également
Éditeurs de particules :
- https://love2d.org/forums/viewtopic.php?f=4&t=2110
- https://love2d.org/forums/viewtopic.php?f=5&t=32954
- https://love2d.org/forums/viewtopic.php?f=5&t=76986
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info