Engine Class
Smoke
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
สรุป
คุณสมบัติ
ตัวอย่างโค้ด
เพิ่มควันให้กับไฟทั้งหมด
local function recurseForFire(object)
-- ตรวจสอบว่าเราพบวัตถุ Fire ที่ไม่มี Smoke หรือไม่
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- สร้างเอฟเฟกต์ควันสำหรับไฟนี้
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
-- ดำเนินการค้นหาต่อไปสำหรับวัตถุ Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
Color
ตัวอย่างโค้ด
เพิ่มควันให้กับไฟทั้งหมด
local function recurseForFire(object)
-- ตรวจสอบว่าเราพบวัตถุ Fire ที่ไม่มี Smoke หรือไม่
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- สร้างเอฟเฟกต์ควันสำหรับไฟนี้
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
-- ดำเนินการค้นหาต่อไปสำหรับวัตถุ Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Enabled
ตัวอย่างโค้ด
เพิ่มควันให้กับไฟทั้งหมด
local function recurseForFire(object)
-- ตรวจสอบว่าเราพบวัตถุ Fire ที่ไม่มี Smoke หรือไม่
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- สร้างเอฟเฟกต์ควันสำหรับไฟนี้
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
-- ดำเนินการค้นหาต่อไปสำหรับวัตถุ Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)เปิดใช้งาน
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 -- ไม่มีอนุภาคใหม่อีกต่อไป
Debris:AddItem(smoke, 10) -- ลบวัตถุหลังจากดีเลย์ (หลังจากอนุภาคที่มีอยู่หมดอายุ)
end
stopSmoke(part.Smoke)Opacity
ตัวอย่างโค้ด
เพิ่มควันให้กับไฟทั้งหมด
local function recurseForFire(object)
-- ตรวจสอบว่าเราพบวัตถุ Fire ที่ไม่มี Smoke หรือไม่
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- สร้างเอฟเฟกต์ควันสำหรับไฟนี้
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
-- ดำเนินการค้นหาต่อไปสำหรับวัตถุ Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)RiseVelocity
ตัวอย่างโค้ด
เพิ่มควันให้กับไฟทั้งหมด
local function recurseForFire(object)
-- ตรวจสอบว่าเราพบวัตถุ Fire ที่ไม่มี Smoke หรือไม่
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- สร้างเอฟเฟกต์ควันสำหรับไฟนี้
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
-- ดำเนินการค้นหาต่อไปสำหรับวัตถุ Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Size
ตัวอย่างโค้ด
เพิ่มควันให้กับไฟทั้งหมด
local function recurseForFire(object)
-- ตรวจสอบว่าเราพบวัตถุ Fire ที่ไม่มี Smoke หรือไม่
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- สร้างเอฟเฟกต์ควันสำหรับไฟนี้
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
-- ดำเนินการค้นหาต่อไปสำหรับวัตถุ Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)