Kelas Engine
Smoke
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Rangkuman
Properti
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Fire yang tidak memiliki Smoke
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 Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Referensi API
Properti
Color
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Fire yang tidak memiliki Smoke
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 Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Enabled
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Fire yang tidak memiliki Smoke
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 Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Diaktifkan
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 -- Tidak ada partikel baru
Debris:AddItem(smoke, 10) -- Hapus objek setelah penundaan (setelah partikel yang ada telah kedaluwarsa)
end
stopSmoke(part.Smoke)Opacity
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Fire yang tidak memiliki Smoke
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 Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)RiseVelocity
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Fire yang tidak memiliki Smoke
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 Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Size
Contoh Kode
Tambahkan Asap ke Semua Api
local function recurseForFire(object)
-- Periksa apakah kita menemukan objek Fire yang tidak memiliki Smoke
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 Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)