Eigenschaften des Partikel-Emitters

EigenschaftenDetails
TextureBestimmt das Bild, das auf Partikeln gerendert wird. Dies ist entscheidend für das visuelle Erscheinungsbild jedes Partikels.
ColorSteuert die Farbe der Partikel während ihrer Lebensdauer und unterstützt reibungslose Übergänge zwischen den Farben.
TransparencyLegt fest, wie transparent Partikel während ihrer Lebensdauer sind, wodurch Ausblendeffekte ermöglicht werden.
SizeBestimmt die Größe der Partikel während ihrer Lebensdauer. Dies kann dynamisch variieren, sodass Wachstums- oder Schrumpfungseffekte möglich sind.
LifetimeLegt die Dauer fest, wie lange jedes Partikel existiert, bevor es automatisch entfernt wird.
RateBestimmt die Anzahl der pro Sekunde emittierten Partikel.
SpeedSteuert die Anfangsgeschwindigkeit der Partikel bei der Emission.
RotationGibt die Rotation der Partikel in Grad an, die sich im Laufe der Zeit ändern kann.
DirectionLegt die Anfangsrichtung fest, in die die Partikel emittiert werden, in Grad.
SpreadAngleDefiniert die Zufälligkeit der Richtung von der angegebenen Richtung und ermöglicht eine Ausbreitung der Partikel.
VelocityInheritancePartikel können einen Prozentsatz der Geschwindigkeit des Emitters zum Zeitpunkt der Emission erben.
EmissionDirectionDie allgemeine Richtung, in die Partikel relativ zur Ausrichtung des Emitters emittiert werden.
DragBestimmt, wie schnell Partikel verlangsamen, was den Luftwiderstand simuliert.
AccelerationWendet eine konstante Beschleunigung auf die Partikel an, nützlich für Effekte wie Schwerkraft.
LightEmissionBestimmt, wie stark Partikel Licht abgeben oder leuchten, wodurch ihre Sichtbarkeit vor verschiedenen Hintergründen verbessert wird.
LightInfluenceGibt an, wie stark Umgebungslicht Partikel beeinflusst, was sich darauf auswirkt, wie Partikel mit ihrer Umgebung verschmelzen.
LockedToPartWenn eingestellt, bewegen sich die Partikel mit dem Emitter, wenn dieser an einem sich bewegenden Objekt angebracht ist.
ZOffsetPasst die Renderreihenfolge der Partikel relativ zu anderen Objekten in der Welt an, ohne ihre tatsächliche Position zu ändern.
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

Wenn Sie dieses Tutorial hilfreich fanden und meine Arbeit unterstützen möchten, können Sie mir gerne einen Kaffee spendieren.

Vielen Dank für Ihre Unterstützung!

Kaufen Sie mir einen Kaffee