Pelajari
Kelas Engine
Smoke

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.


Rangkuman
Anggota yang Diwariskan
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Api yang tidak memiliki Asap
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Buat efek asap untuk api ini
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
-- Lanjutkan pencarian untuk objek Api
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Referensi API
Properti
Color
Baca Paralel
Kemampuan: Basic
Smoke.Color:Color3
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Api yang tidak memiliki Asap
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Buat efek asap untuk api ini
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
-- Lanjutkan pencarian untuk objek Api
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Enabled
Baca Paralel
Kemampuan: Basic
Smoke.Enabled:boolean
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Api yang tidak memiliki Asap
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Buat efek asap untuk api ini
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
-- Lanjutkan pencarian untuk objek Api
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

LocalTransparencyModifier
Tersembunyi
Tidak Direplikasi
Baca Paralel
Kemampuan: Basic
Smoke.LocalTransparencyModifier:number

Opacity
Tidak Direplikasi
Baca Paralel
Kemampuan: Basic
Smoke.Opacity:number
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Api yang tidak memiliki Asap
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Buat efek asap untuk api ini
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
-- Lanjutkan pencarian untuk objek Api
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

RiseVelocity
Tidak Direplikasi
Baca Paralel
Kemampuan: Basic
Smoke.RiseVelocity:number
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Api yang tidak memiliki Asap
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Buat efek asap untuk api ini
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
-- Lanjutkan pencarian untuk objek Api
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

Size
Tidak Direplikasi
Baca Paralel
Kemampuan: Basic
Smoke.Size:number
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Api yang tidak memiliki Asap
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Buat efek asap untuk api ini
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
-- Lanjutkan pencarian untuk objek Api
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)

TimeScale
Baca Paralel
Kemampuan: Basic
Smoke.TimeScale:number

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.