Lớp công cụ
Smoke
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Tóm Tắt
Thuộc Tính
Mẫu mã
Thêm Khói vào Tất Cả Lửa
local function recurseForFire(object)
-- Kiểm tra xem chúng ta có tìm thấy một đối tượng Lửa không có Khói
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Tạo hiệu ứng khói cho ngọn lửa này
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
-- Tiếp tục tìm kiếm các đối tượng Lửa
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Tài Liệu Tham Khảo API
Thuộc Tính
Color
Mẫu mã
Thêm Khói vào Tất Cả Lửa
local function recurseForFire(object)
-- Kiểm tra xem chúng ta có tìm thấy một đối tượng Lửa không có Khói
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Tạo hiệu ứng khói cho ngọn lửa này
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
-- Tiếp tục tìm kiếm các đối tượng Lửa
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Enabled
Mẫu mã
Thêm Khói vào Tất Cả Lửa
local function recurseForFire(object)
-- Kiểm tra xem chúng ta có tìm thấy một đối tượng Lửa không có Khói
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Tạo hiệu ứng khói cho ngọn lửa này
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
-- Tiếp tục tìm kiếm các đối tượng Lửa
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Đã bật
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 -- Không còn hạt mới
Debris:AddItem(smoke, 10) -- Xóa đối tượng sau một khoảng thời gian (sau khi các hạt hiện có đã hết hạn)
end
stopSmoke(part.Smoke)Opacity
Mẫu mã
Thêm Khói vào Tất Cả Lửa
local function recurseForFire(object)
-- Kiểm tra xem chúng ta có tìm thấy một đối tượng Lửa không có Khói
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Tạo hiệu ứng khói cho ngọn lửa này
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
-- Tiếp tục tìm kiếm các đối tượng Lửa
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)RiseVelocity
Mẫu mã
Thêm Khói vào Tất Cả Lửa
local function recurseForFire(object)
-- Kiểm tra xem chúng ta có tìm thấy một đối tượng Lửa không có Khói
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Tạo hiệu ứng khói cho ngọn lửa này
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
-- Tiếp tục tìm kiếm các đối tượng Lửa
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Size
Mẫu mã
Thêm Khói vào Tất Cả Lửa
local function recurseForFire(object)
-- Kiểm tra xem chúng ta có tìm thấy một đối tượng Lửa không có Khói
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Tạo hiệu ứng khói cho ngọn lửa này
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
-- Tiếp tục tìm kiếm các đối tượng Lửa
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)