Lernen
Engine-Klasse
Smoke

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.


Code-Beispiele
Rauch zu allen Feuer hinzufügen
local function recurseForFire(object)
-- Überprüfen, ob wir ein Feuerobjekt gefunden haben, das keinen Rauch hat
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Erstelle einen Raucheffekt für dieses Feuer
local smoke = Instance.new("Smoke")
smoke.Color = Color3.new(0, 0, 0)
smoke.Opacity = 0.15
smoke.RiseVelocity = 4
smoke.Size = object.Size / 4
smoke.Parent = object.Parent
end
-- Suche nach Feuerobjekten fortsetzen
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

API-Referenz
Eigenschaften
Color
Parallel lesen
Funktionen: Basic
Smoke.Color:Color3
Code-Beispiele
Rauch zu allen Feuer hinzufügen
local function recurseForFire(object)
-- Überprüfen, ob wir ein Feuerobjekt gefunden haben, das keinen Rauch hat
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Erstelle einen Raucheffekt für dieses Feuer
local smoke = Instance.new("Smoke")
smoke.Color = Color3.new(0, 0, 0)
smoke.Opacity = 0.15
smoke.RiseVelocity = 4
smoke.Size = object.Size / 4
smoke.Parent = object.Parent
end
-- Suche nach Feuerobjekten fortsetzen
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Enabled
Parallel lesen
Funktionen: Basic
Smoke.Enabled:boolean
Code-Beispiele
Rauch zu allen Feuer hinzufügen
local function recurseForFire(object)
-- Überprüfen, ob wir ein Feuerobjekt gefunden haben, das keinen Rauch hat
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Erstelle einen Raucheffekt für dieses Feuer
local smoke = Instance.new("Smoke")
smoke.Color = Color3.new(0, 0, 0)
smoke.Opacity = 0.15
smoke.RiseVelocity = 4
smoke.Size = object.Size / 4
smoke.Parent = object.Parent
end
-- Suche nach Feuerobjekten fortsetzen
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)
Aktiviert
local Debris = game:GetService("Debris")
local part = Instance.new("Part")
part.Parent = workspace
local smoke = Instance.new("Smoke")
smoke.Parent = part
function stopSmoke(smoke)
smoke.Enabled = false -- Keine neuen Partikel mehr
Debris:AddItem(smoke, 10) -- Entferne das Objekt nach einer Verzögerung (nachdem bestehende Partikel abgelaufen sind)
end
stopSmoke(part.Smoke)

LocalTransparencyModifier
Verborgen
Nicht repliziert
Parallel lesen
Funktionen: Basic
Smoke.LocalTransparencyModifier:number

Opacity
Nicht repliziert
Parallel lesen
Funktionen: Basic
Smoke.Opacity:number
Code-Beispiele
Rauch zu allen Feuer hinzufügen
local function recurseForFire(object)
-- Überprüfen, ob wir ein Feuerobjekt gefunden haben, das keinen Rauch hat
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Erstelle einen Raucheffekt für dieses Feuer
local smoke = Instance.new("Smoke")
smoke.Color = Color3.new(0, 0, 0)
smoke.Opacity = 0.15
smoke.RiseVelocity = 4
smoke.Size = object.Size / 4
smoke.Parent = object.Parent
end
-- Suche nach Feuerobjekten fortsetzen
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

RiseVelocity
Nicht repliziert
Parallel lesen
Funktionen: Basic
Smoke.RiseVelocity:number
Code-Beispiele
Rauch zu allen Feuer hinzufügen
local function recurseForFire(object)
-- Überprüfen, ob wir ein Feuerobjekt gefunden haben, das keinen Rauch hat
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Erstelle einen Raucheffekt für dieses Feuer
local smoke = Instance.new("Smoke")
smoke.Color = Color3.new(0, 0, 0)
smoke.Opacity = 0.15
smoke.RiseVelocity = 4
smoke.Size = object.Size / 4
smoke.Parent = object.Parent
end
-- Suche nach Feuerobjekten fortsetzen
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Size
Nicht repliziert
Parallel lesen
Funktionen: Basic
Smoke.Size:number
Code-Beispiele
Rauch zu allen Feuer hinzufügen
local function recurseForFire(object)
-- Überprüfen, ob wir ein Feuerobjekt gefunden haben, das keinen Rauch hat
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Erstelle einen Raucheffekt für dieses Feuer
local smoke = Instance.new("Smoke")
smoke.Color = Color3.new(0, 0, 0)
smoke.Opacity = 0.15
smoke.RiseVelocity = 4
smoke.Size = object.Size / 4
smoke.Parent = object.Parent
end
-- Suche nach Feuerobjekten fortsetzen
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

TimeScale
Parallel lesen
Funktionen: Basic
Smoke.TimeScale:number

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.