Sparkles
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Les étincelles sont l'une des plusieurs
Lorsque Sparkles.Enabled
Les particules de scintillent ne sont émises que du centre de BasePart à partir duquel elles sont parentées. La parentalité d'un objet de scintille à un Attachment plutôt permet la personnalisation de la position de démarrage des particules.
Échantillons de code
local Players = game:GetService("Players")
local function onCharacterSpawned(character)
local hrp = character:WaitForChild("HumanoidRootPart")
-- Add sparkles that are colored to the player's torso color
local sparkles = Instance.new("Sparkles")
sparkles.Parent = hrp
sparkles.SparkleColor = character:WaitForChild("Body Colors").TorsoColor.Color
sparkles.Enabled = true
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterSpawned)
end
Players.PlayerAdded:Connect(onPlayerAdded)
Résumé
Propriétés
Détermine la couleur des particules de sparkle.
Détermine si les étincelles sont émises.
Détermine la couleur des particules de sparkle.
Propriétés
Color
La propriété couleur détermine la couleur de toutes les particules émises par un objet Sparkles (toutes les particules existantes et futures). Elle se comporte de la même façon que ParticleEmitter.Color, sauf que c'est un seul couleur et non un ColorSequence. Les étincelles ont une séquence de cou
Il faut noter que les étincelles ont un effet ParticleEmitter.LightEmission partiel, donc les couleurs foncées ont tendance à rendre plus transparent et que les couleurs blanches semblent très brillantes.
Échantillons de code
local Players = game:GetService("Players")
local function onCharacterSpawned(character)
local hrp = character:WaitForChild("HumanoidRootPart")
-- Add sparkles that are colored to the player's torso color
local sparkles = Instance.new("Sparkles")
sparkles.Parent = hrp
sparkles.SparkleColor = character:WaitForChild("Body Colors").TorsoColor.Color
sparkles.Enabled = true
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterSpawned)
end
Players.PlayerAdded:Connect(onPlayerAdded)
Enabled
La propriété Activée, tout comme ParticleEmitter.Enabled, détermine si les particules de sparkle sont émises. Toutes les particules déjà émises continueront à s'afficher jusqu'à ce que leur durée de vie expire. Cette propriété est utile pour garder les effets de sparkle pré-faits jusqu'à ce qu'ils soient
local Debris = game:GetService("Debris")
local part = script.Parent
function stopSparkling(sparkles)
sparkles.Enabled = false -- No more new particles
Debris:AddItem(sparkles, 4) -- Remove the object after a delay (after existing particles have expired)
end
stopSparkling(part.Sparkles)
Échantillons de code
local Players = game:GetService("Players")
local function onCharacterSpawned(character)
local hrp = character:WaitForChild("HumanoidRootPart")
-- Add sparkles that are colored to the player's torso color
local sparkles = Instance.new("Sparkles")
sparkles.Parent = hrp
sparkles.SparkleColor = character:WaitForChild("Body Colors").TorsoColor.Color
sparkles.Enabled = true
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterSpawned)
end
Players.PlayerAdded:Connect(onPlayerAdded)
LocalTransparencyModifier
SparkleColor
Cette propriété fonctionne identiquement à Sparkles.Color.
La propriété SparkleColor détermine la couleur de toutes les particules émises par un objet Sparkles (toutes les particules existantes et futures). Elle se comporte de la même façon que ParticleEmitter.Color, sauf que c'est une couleur et non un ColorSequence. Les étincelles ont une séqu
Il faut noter que les étincelles ont un effet ParticleEmitter.LightEmission partiel, donc les couleurs foncées ont tendance à rendre plus transparent et que les couleurs blanches semblent très brillantes.
Échantillons de code
local Players = game:GetService("Players")
local function onCharacterSpawned(character)
local hrp = character:WaitForChild("HumanoidRootPart")
-- Add sparkles that are colored to the player's torso color
local sparkles = Instance.new("Sparkles")
sparkles.Parent = hrp
sparkles.SparkleColor = character:WaitForChild("Body Colors").TorsoColor.Color
sparkles.Enabled = true
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterSpawned)
end
Players.PlayerAdded:Connect(onPlayerAdded)