Empty
Empty
Empty
SoundService ist ein Dienst in Roblox, der die Wiedergabe von Sounds in Ihrem Spiel verwaltet. Er ermöglicht es Ihnen, globale Soundeinstellungen und die Wiedergabe von Hintergrundmusik, Ansagen und anderen Sounds zu steuern, die von allen Spielern gehört werden sollten, unabhängig von ihrer Position in der Spielwelt.
Hintergrundmusik mit Wiederholung
Roblox Studio
Sound aus einem Skript abspielen
Empty
Empty
Empty
- Server-Skript: Wenn ein serverseitiges Skript einen Sound abspielt, der einem Teil im Arbeitsbereich zugeordnet ist, wird dieser normalerweise von allen Spielern in der Nähe dieses Teils gehört.
- Lokales Skript: Wenn ein clientseitiges Skript einen Sound abspielt, wird dieser nur von dem Spieler gehört, der das Skript ausführt.
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)
Wenn Sie dieses Tutorial hilfreich fanden und meine Arbeit unterstützen möchten, können Sie mir gerne einen Kaffee spendieren.
Vielen Dank für Ihre Unterstützung!
Kaufen Sie mir einen Kaffee