Sparkles
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Sparkles è una di diverse Classi
Quando Sparkles.Enabled
Le parti scintillanti vengono emesse solo dal centro di BasePart a cui sono parented. Parenting a Sparkles oggetto a un Attachment invece consente la personalizzazione della posizione di partenza delle parti.
Campioni di codice
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)
Sommario
Proprietà
Determina il colore delle parti scintillanti.
Determina se gli scintilli vengono emessi.
Determina il colore delle parti scintillanti.
Metodi
Proprietà
Color
La proprietà Colore determina il colore di tutte le parti che emettono un oggetto Sparkles (sia le parti esistenti che future). Si comporta allo stesso modo di ParticleEmitter.Color , tranne che è solo un colore e non un ColorSequence . Le luci hanno una sequenza di colore naturale applicata che
Si dovrebbe notare che gli scintilli hanno un effetto parziale ParticleEmitter.LightEmission , quindi i colori scuri tendono a rendere più trasparenti e i colori bianchi tendono a apparire molto luminosi.
Campioni di codice
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 ProprietàAbilitata, molto simile a ParticleEmitter.Enabled, determina se le particelle scintillanti sono emesse. Tutte le parti che emettono saranno rendute fino a quando non scadono la loro vita. Questa proprietà è utile per mantenere gli effetti scintillanti pre-made fino a quando non sono necessari in seguito.
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)
Campioni di codice
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
Questa proprietà funziona identificativamente a Sparkles.Color .
La proprietà SparkleColor determina il colore di tutte le parti che emettono un oggetto Sparkles (sia le parti esistenti che future). Si comporta allo stesso modo di ParticleEmitter.Color , tranne che è solo un colore e non un ColorSequence . Le luci hanno una sequenza di col
Si dovrebbe notare che gli scintilli hanno un effetto parziale ParticleEmitter.LightEmission , quindi i colori scuri tendono a rendere più trasparenti e i colori bianchi tendono a apparire molto luminosi.
Campioni di codice
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)