Empty
Empty
Empty
SoundService is een service in Roblox die het afspelen van geluiden in je spel regelt. Het stelt je in staat om wereldwijde geluidsinstellingen en afspelen te beheren voor achtergrondmuziek, aankondigingen en andere geluiden die door alle spelers moeten worden gehoord, ongeacht hun locatie in de spelwereld.
Achtergrondmuziek met herhaling
Roblox Studio
Speel geluid af vanuit script
Empty
Empty
Empty
- Server Script: Als een server-side script een geluid afspeelt dat is gekoppeld aan een onderdeel in de Workspace, zal dit over het algemeen hoorbaar zijn voor alle spelers die zich in de buurt van dat onderdeel bevinden.
- Lokaal Script: Als een client-side script een geluid afspeelt, zal alleen de speler die het script uitvoert het horen.
Empty
Empty
Empty
-- Workspace > SoundPart > PlayStepSoundScript
local soundPart = script.Parent
local stepSound = soundPart:WaitForChild("StepSound")
local function onTouched(otherPart)
local character = otherPart.Parent
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
stepSound:Play()
end
end
soundPart.Touched:Connect(onTouched)
Empty
Empty
Empty
-- StarterPlayerScripts > LocalStepSoundScript
local player = game.Players.LocalPlayer
local soundPart = workspace:WaitForChild("SoundPart")
local stepSound = soundPart:WaitForChild("StepSound")
local function onTouched(otherPart)
local character = otherPart.Parent
if character == player.Character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
stepSound:Play()
end
end
end
soundPart.Touched:Connect(onTouched)
Als u deze tutorial nuttig vond en mijn werk wilt ondersteunen, overweeg dan om mij een kop koffie te kopen.
Hartelijk dank voor uw steun!
Koop een kop koffie voor mij