Memutar Musik Latar Belakang

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Audio di Roblox dibuat dengan objek Sound . Suara dapat dibuat posisional, seperti suara air terjun, atau universal untuk semua pemain. Tutorial ini akan menunjukkan cara membuat suara universal untuk memutar musik latar belakang.

Memutar Musik

Anda dapat mengunggah musik atau mendapatkannya dari pasar, yang berisi ribuan lagu gratis untuk digunakan. Untuk tutorial ini, Anda memerlukan ID aset dari lagu.

Langkah-langkah dasar adalah mengkopi ID aset, menciptakan objek Sound, dan menggunakan script untuk memutar musik.

Pengaturan Suara

Jika objek suara dianggap sebagai bagian, suara akan dipancarkan dari posisinya. Jika objek suara dianggap sebagai SoundService , itu akan bermain pada volume yang sama di setiap titik di dunia game. Ini membuat SoundService ideal untuk menyimpan musik latar belakang.

  1. Dalam SoundService , sisipkan objek Suara bernama BackgroundMusic .

  2. Dalam suara yang baru saja dibuat, temukan property SoundId . Tempelkan di ID suara sebelumnya (atau gunakan salah satu di bawah ini) dan tekan Masukkan.

  3. Tes bahwa suara bekerja dengan mengklik tombol Preview.

Berikut adalah beberapa ID musik sampel yang dapat Anda gunakan:

  • Creepy Organ/Dungeon - rbxassetid://1843463175
  • Upbeat Elektronik - rbxassetid://1837849285
  • Fantasi Besar - rbxassetid://1848183670

Memutar Lagu

Musik latar belakang dapat dimainkan dalam game melalui script.

  1. Di StarterPlayer > StarterPlayerScripts , buat LocalScript bernama 1> MusicPlayer1> .

  2. Dalam script, buat variabel untuk menyimpan SoundService dan objek BackgroundMusic .


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
  3. Suara dimainkan menggunakan fungsi Play. Dalam satu baris baru, panggilnya di variabel backgroundMusic .


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
    backgroundMusic:Play()
  4. Uji permainan dan konfirmasi bahwa musiknya terdengar.

Properti Suara

Saat ini, musik tidak berulang. Selain itu, file suara asli mungkin terlalu keras untuk musik latar belakang. Ini dapat diubah melalui dua property.

  1. Dalam Musik Latar Belakang properti, toggle Looped untuk menjadi pada .

  2. Turunkan Volume ke sekitar 0.25 .

Dengan proyek ini selesai, jelajahi menggunakan script untuk menerapkan fitur lain dalam musik. kejadian, coba gunakan script untuk menggabungkan lagu dalam soundtrack atau memutar lagu di berbagai daerah di dunia game Anda.

Untuk lebih banyak tentang suara dan musik latar belakang, lihat Audio .