ParticleEmitter Eigenschappen

EigenschappenDetails
TextureBepaalt het beeld dat op de deeltjes wordt weergegeven. Dit is cruciaal voor het definiëren van het visuele uiterlijk van elk deeltje.
ColorBepaalt de kleur van de deeltjes gedurende hun levensduur, waarbij soepele overgangen tussen kleuren worden ondersteund.
TransparencyStelt in hoe transparant de deeltjes zijn gedurende hun levensduur, waardoor vervagingseffecten mogelijk zijn.
SizeSpecificeert de grootte van de deeltjes gedurende hun levensduur. Dit kan dynamisch variëren, waardoor groeip- of krimpeffecten mogelijk zijn.
LifetimeBepaalt de duur van elk deeltje voordat het automatisch wordt verwijderd.
RateBepaalt het aantal deeltjes dat per seconde wordt uitgezonden.
SpeedBepaalt de initiële snelheid van de deeltjes bij uitgave.
RotationBepaalt de rotatie van de deeltjes in graden, wat in de tijd kan variëren.
DirectionStelt de initiële richting in waarin de deeltjes worden uitgezonden, in graden.
SpreadAngleBepaalt de willekeurigheid van de richting ten opzichte van de opgegeven richting, waardoor de deeltjes kunnen uitwaaieren.
VelocityInheritanceDeeltjes kunnen een percentage van de snelheid van de emitter op het moment van uitgifte erven.
EmissionDirectionDe algemene richting waarin deeltjes worden uitgezonden, ten opzichte van de oriëntatie van de emitter.
DragBepaalt hoe snel de deeltjes vertragen, simulerend luchtonderstand.
AccelerationPast constante versnelling toe op de deeltjes, handig voor effecten zoals zwaartekracht.
LightEmissionBepaalt hoeveel deeltjes licht uitstralen of gloeien, wat hun zichtbaarheid tegen verschillende achtergronden vergroot.
LightInfluenceSpecificeert hoeveel omgevingslicht de deeltjes beïnvloedt, wat invloed heeft op hoe de deeltjes mengen met hun omgeving.
LockedToPartWanneer ingesteld, bewegen de deeltjes met de emitter als deze is gekoppeld aan een bewegend object.
ZOffsetPast de weergavevolgorde van de deeltjes aan ten opzichte van andere objecten in de wereld, zonder hun werkelijke positie te veranderen.
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

Als u deze tutorial nuttig vond en mijn werk wilt ondersteunen, overweeg dan om mij een kop koffie te kopen.

Hartelijk dank voor uw steun!

Koop een kop koffie voor mij