Informacje o wersji
Edukacja
Klasa silnika
Smoke

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Podsumowanie
Członkowie odziedziczeni
Przykłady kodu
Dodaj dym do każdego ognia
local function recurseForFire(object)
-- Sprawdź, czy znaleźliśmy obiekt Ogień, który nie ma Dymu
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Utwórz efekt dymu dla tego ognia
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
-- Kontynuuj wyszukiwanie obiektów Ogień
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Materiały referencyjne dotyczące interfejsów API
Właściwości
Color
Odczyt równoległy
Możliwości: Basic
Smoke.Color:Color3
Przykłady kodu
Dodaj dym do każdego ognia
local function recurseForFire(object)
-- Sprawdź, czy znaleźliśmy obiekt Ogień, który nie ma Dymu
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Utwórz efekt dymu dla tego ognia
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
-- Kontynuuj wyszukiwanie obiektów Ogień
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Enabled
Odczyt równoległy
Możliwości: Basic
Smoke.Enabled:boolean
Przykłady kodu
Dodaj dym do każdego ognia
local function recurseForFire(object)
-- Sprawdź, czy znaleźliśmy obiekt Ogień, który nie ma Dymu
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Utwórz efekt dymu dla tego ognia
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
-- Kontynuuj wyszukiwanie obiektów Ogień
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

LocalTransparencyModifier
Ukryte
Bez replikacji
Odczyt równoległy
Możliwości: Basic
Smoke.LocalTransparencyModifier:number

Opacity
Bez replikacji
Odczyt równoległy
Możliwości: Basic
Smoke.Opacity:number
Przykłady kodu
Dodaj dym do każdego ognia
local function recurseForFire(object)
-- Sprawdź, czy znaleźliśmy obiekt Ogień, który nie ma Dymu
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Utwórz efekt dymu dla tego ognia
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
-- Kontynuuj wyszukiwanie obiektów Ogień
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

RiseVelocity
Bez replikacji
Odczyt równoległy
Możliwości: Basic
Smoke.RiseVelocity:number
Przykłady kodu
Dodaj dym do każdego ognia
local function recurseForFire(object)
-- Sprawdź, czy znaleźliśmy obiekt Ogień, który nie ma Dymu
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Utwórz efekt dymu dla tego ognia
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
-- Kontynuuj wyszukiwanie obiektów Ogień
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Size
Bez replikacji
Odczyt równoległy
Możliwości: Basic
Smoke.Size:number
Przykłady kodu
Dodaj dym do każdego ognia
local function recurseForFire(object)
-- Sprawdź, czy znaleźliśmy obiekt Ogień, który nie ma Dymu
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Utwórz efekt dymu dla tego ognia
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
-- Kontynuuj wyszukiwanie obiektów Ogień
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

TimeScale
Odczyt równoległy
Możliwości: Basic
Smoke.TimeScale:number

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.