Classe de moteur
Smoke
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Résumé
Propriétés
Échantillons de code
Ajouter de la fumée à tous les feux
local function recurseForFire(object)
-- Vérifiez si nous avons trouvé un objet Fire qui n'a pas de Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Créer un effet de fumée pour ce feu
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
-- Continuer la recherche des objets Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Référence API
Propriétés
Color
Échantillons de code
Ajouter de la fumée à tous les feux
local function recurseForFire(object)
-- Vérifiez si nous avons trouvé un objet Fire qui n'a pas de Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Créer un effet de fumée pour ce feu
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
-- Continuer la recherche des objets Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Enabled
Échantillons de code
Ajouter de la fumée à tous les feux
local function recurseForFire(object)
-- Vérifiez si nous avons trouvé un objet Fire qui n'a pas de Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Créer un effet de fumée pour ce feu
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
-- Continuer la recherche des objets Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Opacity
Échantillons de code
Ajouter de la fumée à tous les feux
local function recurseForFire(object)
-- Vérifiez si nous avons trouvé un objet Fire qui n'a pas de Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Créer un effet de fumée pour ce feu
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
-- Continuer la recherche des objets Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)RiseVelocity
Échantillons de code
Ajouter de la fumée à tous les feux
local function recurseForFire(object)
-- Vérifiez si nous avons trouvé un objet Fire qui n'a pas de Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Créer un effet de fumée pour ce feu
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
-- Continuer la recherche des objets Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)Size
Échantillons de code
Ajouter de la fumée à tous les feux
local function recurseForFire(object)
-- Vérifiez si nous avons trouvé un objet Fire qui n'a pas de Smoke
if object:IsA("Fire") and not object.Parent:FindFirstChildOfClass("Smoke") then
-- Créer un effet de fumée pour ce feu
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
-- Continuer la recherche des objets Fire
for _, child in pairs(object:GetChildren()) do
recurseForFire(child)
end
end
recurseForFire(workspace)