Propriétés | Détails |
---|---|
Texture | Détermine l'image rendue sur les particules. Cela est crucial pour définir l'apparence visuelle de chaque particule. |
Color | Contrôle la couleur des particules tout au long de leur vie, en soutenant les transitions en douceur entre les couleurs. |
Transparency | Définit la transparence des particules tout au long de leur vie, permettant des effets de fondu. |
Size | Spécifie la taille des particules tout au long de leur vie. Cela peut varier dynamiquement, permettant des effets de croissance ou de rétrécissement. |
Lifetime | Définit la durée de vie de chaque particule avant d'être automatiquement supprimée. |
Rate | Détermine le nombre de particules émises par seconde. |
Speed | Contrôle la vitesse initiale des particules lors de l'émission. |
Rotation | Spécifie la rotation des particules en degrés, qui peut varier avec le temps. |
Direction | Définit la direction initiale dans laquelle les particules sont émises, en degrés. |
SpreadAngle | Définit l'aléatoire de la direction par rapport à la direction spécifiée, permettant une dispersion des particules. |
VelocityInheritance | Les particules peuvent hériter d'un pourcentage de la vitesse de l'émetteur au moment de l'émission. |
EmissionDirection | La direction générale dans laquelle les particules sont émises, par rapport à l'orientation de l'émetteur. |
Drag | Détermine à quelle vitesse les particules ralentissent, simulant la résistance de l'air. |
Acceleration | Applique une accélération constante aux particules, utile pour des effets comme la gravité. |
LightEmission | Détermine combien de lumière les particules émettent ou brillent, améliorant leur visibilité sur différents arrière-plans. |
LightInfluence | Spécifie dans quelle mesure la lumière ambiante affecte les particules, influençant comment les particules se fondent avec leur environnement. |
LockedToPart | Lorsque cette option est activée, les particules se déplacent avec l'émetteur si celui-ci est attaché à un objet en mouvement. |
ZOffset | Ajuste l'ordre de rendu des particules par rapport aux autres objets dans le monde, sans changer leur position réelle. |
local part = script.Parent
-- Create a ParticleEmitter
local particleEmitter = Instance.new("ParticleEmitter")
-- Set properties of the ParticleEmitter
particleEmitter.Parent = part -- Attach the emitter to the part
particleEmitter.Texture = "rbxassetid://83139619689306" -- Set a texture ID for the particles
particleEmitter.Rate = 50 -- Particles per second
particleEmitter.Lifetime = NumberRange.new(1, 2) -- Life time of particles in seconds
particleEmitter.Speed = NumberRange.new(10, 20) -- Speed range of particles
particleEmitter.SpreadAngle = Vector2.new(360, 360) -- Spread angle to emit particles in all directions
-- Optionally, customize other properties like Color, Size, Transparency, etc.
particleEmitter.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 150, 0)) -- Yellow to orange gradient
particleEmitter.Size = NumberSequence.new(0.5, 1) -- Start and end sizes of particles
-- Enable/Disable the emitter programmatically
particleEmitter.Enabled = true -- Start emitting particles
Si ce tutoriel vous a été utile et que vous souhaitez soutenir mon travail, veuillez envisager de m'offrir un café.
Merci beaucoup pour votre soutien !
M'offrir un café