Meer informatie
Engine-klasse
Smoke

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.


Samenvatting

Overgenomen leden
Codevoorbeelden
Voeg Rook toe aan Alle Vuren
local function recurseForFire(object)
-- Controleer of we een Fire-object hebben gevonden zonder Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Maak een rookeffect voor dit vuur
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
-- Ga door met zoeken naar Fire-objecten
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

API-referentie
Eigenschappen
Color
Parallel lezen
Mogelijkheden: Basic
Smoke.Color:Color3
Codevoorbeelden
Voeg Rook toe aan Alle Vuren
local function recurseForFire(object)
-- Controleer of we een Fire-object hebben gevonden zonder Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Maak een rookeffect voor dit vuur
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
-- Ga door met zoeken naar Fire-objecten
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Enabled
Parallel lezen
Mogelijkheden: Basic
Smoke.Enabled:boolean
Codevoorbeelden
Voeg Rook toe aan Alle Vuren
local function recurseForFire(object)
-- Controleer of we een Fire-object hebben gevonden zonder Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Maak een rookeffect voor dit vuur
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
-- Ga door met zoeken naar Fire-objecten
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)
Ingeschakeld
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 -- Geen nieuwe deeltjes meer
Debris:AddItem(smoke, 10) -- Verwijder het object na een vertraging (nadat bestaande deeltjes zijn vervallen)
end
stopSmoke(part.Smoke)

Opacity
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Basic
Smoke.Opacity:number
Codevoorbeelden
Voeg Rook toe aan Alle Vuren
local function recurseForFire(object)
-- Controleer of we een Fire-object hebben gevonden zonder Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Maak een rookeffect voor dit vuur
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
-- Ga door met zoeken naar Fire-objecten
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

RiseVelocity
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Basic
Smoke.RiseVelocity:number
Codevoorbeelden
Voeg Rook toe aan Alle Vuren
local function recurseForFire(object)
-- Controleer of we een Fire-object hebben gevonden zonder Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Maak een rookeffect voor dit vuur
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
-- Ga door met zoeken naar Fire-objecten
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Size
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Basic
Smoke.Size:number
Codevoorbeelden
Voeg Rook toe aan Alle Vuren
local function recurseForFire(object)
-- Controleer of we een Fire-object hebben gevonden zonder Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Maak een rookeffect voor dit vuur
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
-- Ga door met zoeken naar Fire-objecten
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

TimeScale
Parallel lezen
Mogelijkheden: Basic
Smoke.TimeScale:number

©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.