Hintergrundmusik abspielen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

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.

  1. In SoundService , fügen Sie ein Sound -Objekt namens Hintergrundmusik ein.

  2. 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 .

  3. 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.

  1. In StarterPlayer > StarterPlayerScripts > LocalScript namens 1>MusicPlayer1> erstellen.

  2. Im Skript, das. PL: die Skriptserstellen Sie Variablen, um SoundService und das Hintergrundmusik-Objekt zu speichern.


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
  3. Sounds 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.BackgroundMusic
    backgroundMusic:Play()
  4. 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.

  1. In den Hintergrundmusik-Eigenschaften schalten Sie Looped um, um auf zu sein.

  2. 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 .