Gra w tle muzyki

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Dźwięk w Roblox jest tworzony z obiektu Sound. Dźwięki mogą być pozycjonalne, takie jak dźwięk wodnego wodospadu, lub uniwersalne dla wszystkich graczy. Ten samouczek pokaże ci, jak utworzyć uniwersalny dźwięk do odtwarzania muzyki tła.

Gra na muzyce

Możesz zamieścić muzykę lub otrzymać ją z rynku, która zawiera tysiące darmowych utworów do użycia. Dla tego samouczka potrzebujesz identyfikator zasobu muzyki.

Podstawowymi krokami jest kopiowanie ID zasobu, utworzenie obiektu Sound i użycie skryptu do odtwarzania muzyki.

Ustawienia dźwięku

Jeśli obiekt dźwiękowy jest powiązany z częścią, dźwięk będzie emitowany z jego pozycji. Jeśli obiekt dźwiękowy jest powiązany z SoundService , zagra w każdym punkcie w grze światowej. To czyni SoundService idealnym do przechowywania muzyki tła.

  1. W SoundService wstaw obiekt Dźwięk nazyający się Muzyka tła .

  2. W nowo utworzonym dźwięku znajdź właściwość SoundId . Wklej wcześniej skopiowany ID dźwięku (lub użyj jednej z poniżej) i naciśnij Enter.

  3. Testuj, czy dźwięk działa poprzez kliknięcie przycisku Podgląd.

Oto kilka przykładowych ID muzycznych, które możesz użyć:

  • Grzmotliwy Org / Dungeon - rbxassetid://1843463175
  • Upbeat Electronica - rbxassetid://1837849285
  • Wielka Fantazja - rbxassetid://1848183670

Grając piosenkę

Muzyka tła może być odtwarzana w grze poprzez skrypt.

  1. W StarterPlayer > StarterPlayerScripts , utwórz lokalny skrypt nazyający się 1>MusicPlayer1>.

  2. W skrypcie utwórz zmienne, aby SoundService i BackgroundMusic obiekt.


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
  3. Dźwięki odtwarzane są przy użyciu funkcji Play. W nowej linii wzywaj go na zmiennej backgroundMusic.


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
    backgroundMusic:Play()
  4. Sprawdź grę i potwierdź, że muzyka jest słyszalna.

Właściwości dźwięku

Obecnie muzyka nie jest pętli. Ponadto oryginalny plik dźwiękowy może być zbyt głośny dla muzyki tła. Te ustawienia można zmienić poprzez dwa właściwości.

  1. W tle muzycznym właściwościach, włącz Looped aby być na .

  2. Zmniejsz Głośnik do około 0,25.

Po zakończeniu tego projektu użyj skrypt, aby wdrożyć inne funkcje w muzyce. Na instancja, spróbuj użyć skryptu, aby mieszać piosenki w soundtracku lub grać piosenki w różnych obszarach twojego świata gry.

Dla więcej na temat dźwięków i muzyki tła, zobacz Audio.