SoundService

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

Image 1
Roblox Studio

Speel geluid af vanuit script

  • 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.
-- 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)
-- 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