Eigenschappen | Details |
---|---|
Texture | Bepaalt het beeld dat op de deeltjes wordt weergegeven. Dit is cruciaal voor het definiëren van het visuele uiterlijk van elk deeltje. |
Color | Bepaalt de kleur van de deeltjes gedurende hun levensduur, waarbij soepele overgangen tussen kleuren worden ondersteund. |
Transparency | Stelt in hoe transparant de deeltjes zijn gedurende hun levensduur, waardoor vervagingseffecten mogelijk zijn. |
Size | Specificeert de grootte van de deeltjes gedurende hun levensduur. Dit kan dynamisch variëren, waardoor groeip- of krimpeffecten mogelijk zijn. |
Lifetime | Bepaalt de duur van elk deeltje voordat het automatisch wordt verwijderd. |
Rate | Bepaalt het aantal deeltjes dat per seconde wordt uitgezonden. |
Speed | Bepaalt de initiële snelheid van de deeltjes bij uitgave. |
Rotation | Bepaalt de rotatie van de deeltjes in graden, wat in de tijd kan variëren. |
Direction | Stelt de initiële richting in waarin de deeltjes worden uitgezonden, in graden. |
SpreadAngle | Bepaalt de willekeurigheid van de richting ten opzichte van de opgegeven richting, waardoor de deeltjes kunnen uitwaaieren. |
VelocityInheritance | Deeltjes kunnen een percentage van de snelheid van de emitter op het moment van uitgifte erven. |
EmissionDirection | De algemene richting waarin deeltjes worden uitgezonden, ten opzichte van de oriëntatie van de emitter. |
Drag | Bepaalt hoe snel de deeltjes vertragen, simulerend luchtonderstand. |
Acceleration | Past constante versnelling toe op de deeltjes, handig voor effecten zoals zwaartekracht. |
LightEmission | Bepaalt hoeveel deeltjes licht uitstralen of gloeien, wat hun zichtbaarheid tegen verschillende achtergronden vergroot. |
LightInfluence | Specificeert hoeveel omgevingslicht de deeltjes beïnvloedt, wat invloed heeft op hoe de deeltjes mengen met hun omgeving. |
LockedToPart | Wanneer ingesteld, bewegen de deeltjes met de emitter als deze is gekoppeld aan een bewegend object. |
ZOffset | Past 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