Riproduzione della musica di sottofondo

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

L'audio in Roblox viene creato con un oggetto Sound . I suoni possono essere posizionali, come il suono di una cascata, o universali per tutti i giocatori. Questo tutorial ti mostrerà come creare un suono universale per riprodurre la musica di sottofondo.

Riproduzione musicale

Puoi caricare musica o ottenerla dal mercato, che contiene migliaia di tracce gratuite da utilizzare. Per questo Tutoriale, hai bisogno dell'ID risorsa di un'area.

I passi di base sono copiare un ID risorsa, creare un oggetto Sound e usare uno script per riprodurre la musica.

Impostazioni audio

Se un oggetto sonoro è parented a part, il suono emette dal suo posizione. Se un oggetto sonoro è parented a SoundService , emette il suono al volume stesso in ogni punto del Mondodi gioco. Questo rende SoundService ideale per archiviare la musica di sottofondo.

  1. In SoundService , inserisci un oggetto Suono chiamato Musica di sottofondo .

  2. Nella nuova creazione sonora, trova la Proprietà SoundId . Pasta l'ID sonoro precedentemente copiato (o usa uno di seguito) e premi Inserisci .

  3. Prova che il suono funzioni facendo clic sul pulsante Anteprima .

Ecco alcuni ID musicali di esempio che puoi utilizzare:

  • Creepy Organ/Dungeon - rbxassetid://1843463175
  • Elettronica Positiva - rbxassetid://1837849285
  • Fantastici Fantasie - rbxassetid://1848183670

Riproducere la canzone

La musica di sottofondo può essere riprodotta in un gioco attraverso uno script.

  1. In StarterPlayer > Scripts di StarterPlayer , crea uno script locale chiamato 1> MusicPlayer1> .

  2. Nel script, crea le variabili per memorizzare SoundService e l'oggetto BackgroundMusic .


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
  3. I suoni vengono riprodotti utilizzando la funzione Play. In una nuova riga, chiamala sulla variabile backgroundMusic.


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
    backgroundMusic:Play()
  4. Prova il gioco e conferma che la musica è ascoltabile.

Proprietà audio

Attualmente, la musica non si ripetisce. Inoltre, il file audio originale potrebbe essere troppo rumoroso per la musica di sottofondo. Questi impostazioni possono essere modificati attraverso due proprietà.

  1. Nelle proprietà BackgroundMusic , attiva Looped per essere on .

  2. Riduci il Volume a circa 0.25.

Con questo progetto completato, esplora utilizzando gli script per implementare altre funzionalità nella musica. Ad esempio, prova ad usare uno script per mescolare le canzoni in una soundtrack o a suonare canzoni in diverse aree del tuo Mondodi gioco.

For more on sounds and background music, see Audio .