Oyun İçi Müzik Çalma

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Roblox'daki sesler bir Sound nesne ile oluşturulur. Sesler, bir su kaskadının sesi gibi, bir yer olabilir. Bu öğretici, bir yer sesi oluşturmak için nasıl yaratılacağını gösterecektir.

Müzik çalmak

Müzik yükleyebilirsiniz veya arkadaşlarınızdan alabilirsiniz, bunun içinde binlerce ücretsiz izinli piste sahiptir. Bu öğretici için, bir izinli pistenin varlık kimliğini gerekir.

Ana adımlar bir varsayılan ID'yi kopyalamak, bir Class.Sound nesnesi oluşturmak ve bir scripti kullanarak müziği çalmaktır.

Ses Yükleme

Bir ses nesnesi bir parçaya bağlıysa, ses onun pozisyonundan ses çıkacaktır. Eğer bir ses nesnesi SoundService 'e bağlıysa, oyun dünyasındaki her noktada aynı sesi çalacaktır. Bu, SoundService'ı arka plan müziği için ideal hale getirir.

  1. In SoundService , bir Ses nesnemi olan BackgroundMusic adında bir 1>Ses1> nesnesi ekleyin.

  2. Yeni oluşturulan seste, SoundId özelliğini bulun. Önce kopyalanmış ses ID'sini (ya da aşağıdaki birini kullan) yapıştırın ve Enter'e basın.

  3. Sesin Ön İzleme düğmesine tıklayarak çalıştığını test edin.

Kullanabileceğiniz bazı örnek müzik ID'leri:

  • Creepy Organ/Dungeon - rbxassetid://1843463175
  • Upbeat Elektronik Müzik - rbxassetid://1837849285
  • Büyülü Fantasiya - rbxassetid://1848183670

Şarkıyı Oynama

Arka plan müziği bir oyun içinde bir senaryo aracılığıyla oynanabilir.

  1. In BaşlangıçOyuncusu > StarterPlayerScripts , create a LocalScript named 1> MusicPlayer1> .

  2. Scriptte, SoundService ve BackgroundMusic nesnelerini depolamak için ortaya çıkan 변수yı oluşturun.


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
  3. Sesler Class.Sound:Play()|Play işlevi kullanılarak çalınır. Yeni bir satırda, onu backgroundMusic değişkenine çağırın.


    local SoundService = game:GetService("SoundService")
    local backgroundMusic = SoundService.BackgroundMusic
    backgroundMusic:Play()
  4. Oyunu test et ve müziğin duyulduğundan emin ol.

Ses Özellikleri

Müzik şu anda döngü olmadan çalışıyor. Ayrıca, orijinal ses dosyası arka plan müziği için çok gürültü olabilir. Bu ayarlar iki özellik aracılığıyla değiştirilebilir.

  1. Yeniden Oynatma Müziği özelliklerinde, Looped seçeneğini açık olarak bırakın.

  2. Ses Ses değerini 0.25 ile yuvarlaklayın.

Bu projeyi tamamladıktan sonra, diğer özellikleri müzikte uygulamak için kullanan kodları kullanarak araştırma yapın. durum, bir kodu bir ses kaydında şuffle etmek veya oyun dünyanızın farklı bölgelerinde şarkı çalmak gibi.

Sesler veya arka plan müziği hakkında daha fazla bilgi için Audio bakınız.