Audio in Roblox wird mit einem Sound -Objekt erstellt. Sounds können positionell sein, wie der Sound eines Wasserfalls, oder für alle Spieler universell. Dieses Tutorial zeigt Ihnen, wie Sie ein universelles Sound erstellen, um Hintergrundmusik abzuspielen.
Abspielen von Musik
Du kannst Musik hochladen , was Tausende von kostenlosen Tracks enthält. Für dieses Tutorial benötigst du die Asset-ID eines Tracks.
Die grundlegenden Schritte sind es, eine Asset-ID zu kopieren, ein Sound -Objekt zu erstellen und ein Skript zu verwenden, um die Musik abzuspielen.
Soundeinstellungen
Wenn ein Sound-Objekt mit einem Teil verbunden ist, wird der Sound aus seiner Position abgestrahlt. Wenn ein Sound-Objekt mit SoundService verbunden ist, wird es an jedem Punkt in der Weltim selben Lautstärke abgespielt. Dies macht SoundService ideal zum Speichern von Hintergrundmusik.
In SoundService , fügen Sie ein Sound -Objekt namens Hintergrundmusik ein.
In dem neu erstellten Sound finden Sie die SoundIdEigenschaften. Fügen Sie sie in die vorher kopierte Sound-ID ein (oder verwenden Sie eine unten) und drücken Sie Enter .
Testen Sie, ob der Sound durch Klicken auf die Schaltfläche "Vorschau" funktioniert.
Hier sind einige Beispiel-Musik-IDs, die Sie verwenden können:
- Gruselige Organ/Dungeon - rbxassetid://1843463175
- Upbeat Elektronik - rbxassetid://1837849285
- Glorreiche Fantasie - rbxassetid://1848183670
Der Song spielen
Hintergrundmusik kann in einem Spiel über ein Skript, das. PL: die Skriptsabgespielt werden.
In StarterPlayer > StarterPlayerScripts > LocalScript namens 1>MusicPlayer1> erstellen.
Im Skript, das. PL: die Skriptserstellen Sie Variablen, um SoundService und das Hintergrundmusik-Objekt zu speichern.
local SoundService = game:GetService("SoundService")local backgroundMusic = SoundService.BackgroundMusicSounds werden mit der Play Funktion abgespielt. In einer neuen Zeile, rufen Sie sie auf der backgroundMusic Variable.
local SoundService = game:GetService("SoundService")local backgroundMusic = SoundService.BackgroundMusicbackgroundMusic:Play()Testen Sie das Spiel und stellen Sie fest, dass die Musik audible ist.
Audio-Eigenschaften
Derzeit läuft die Musik nicht ab. Darüber hinaus kann der ursprüngliche Sound-Datei zu laut für Hintergrundmusik sein. Diese Einstellungen können über zwei Eigenschaften geändert werden.
In den Hintergrundmusik-Eigenschaften schalten Sie Looped um, um auf zu sein.
Reduziere die Lautstärke auf etwa 0,25.
Mit diesem Projekt fertiggestellt, kannst du mit Skripten andere Funktionen in der Musik implementieren. Zum Instanzkannst du mit einem Skript die Songs in einer Soundtrack-Playlist mischen oder in verschiedenen Bereichen deiner WeltMusik abspielen.
For more on Sounds and Background Music, see Audio .