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
Eigenschappen
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
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
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
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
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
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)