Sesli sohbet bir yakınlık temelli sohbet özelliğidir ve konuşan diğer kullanıcılara ne kadar yakın olduğunuza bağlı olarak gerçekçi bir iletişim simüle eder. Diğer kullanıcının avatarına ne kadar yakın olduğunuzu, aksine, ne kadar uzaktaysanız, daha yumuşak bir ses olarak konuşurlar.
Sesli sohbet sadece maksimum 50 kullanıcıyı destekleyen yerler için mevcut.
Sesli Sohbet'ı Etkinleştirme
Bir deneyimde sesli sohbeti etkinleştirmeden önce, önce yayınlandı Studio'daki Oyun Ayarları menüsünü etkinleştirmelisiniz.
Stüdyoda deneyiminizi açın.
Ana Sayfa Ayarları TanıtımTarayıcı 2>Sunucu2> 5>Güvenlik5> 8>Sunucu8> 1>Görünüm1> 4>Sohbet4> 7>Ekran7> 0>Oyun0> 3>Sunucu3> 4>Ekran4> 5>Oyun5> 6>Sunucu6> 7>Ekran7> 8>Oyun8> 9>Sunucu9> 0>Ekran0>
Pencerenin sol tarafındaki İletişim sekmesine gidin.
Mikrofonu etkinleştirmek için Mikrofonu Etkinleştir seçeneğini kullanın.
(Opcional) For greater communication among users within your experience, toggle on Kamerayı Etkinleştir to allow eligible users to animate their avatar with their movement.
Değişiklikleri kaydetmek için yerini yayınla. Publish
Sesli sohbet artık deneyimin maksimum 50 kullanıcısına kadar doğrulanmış 13+ kullanıcıya mevcut olacaktır.
Maksimum Kullanıcıları Ayarlama
Eğer daha önce bir yerdeki maksimum kullanıcı sayısını 50'den daha az olarak ayarlarsanız, sesli sohbetdesteklemek için onu azaltmanız gerekir.
- Oyun Ayarları diyalogunun sol kısmındaki Yerleri seçin. Her deneyiminizin içindeki her yer görüntülenir.
- 50'den fazla oyuncu olan yerin yanındaki ⋯ düğmesine tıklayın, sonra Yer'i Yapılandır seçin.
- In the Maksimum Oyuncu Sayısı field, enter any number less than or equal to 50.
- Değişiklikleri kaydetmek için Kaydet düğmesine tıklayın, ardından Paylaş ile değişiklikleri paylaşın.
Bir yerdeki maksimum kullanıcı sayısını 50'den daha az olarak güncellemeyi, sunucular zaten farklı, daha yüksek bir sayıyla yapılandırılmış olabilir. Bu sunucularda sesli sohbetdesteklemiyor, bu yüzden sunucuları yeniden başlat ı önerilir.
Yer Başına Devre dışı bırakma
Tüm deneyiminiz içindeki her yere sesli sohbet etmeyi etkinleştirmek istemiyorsanız, EnableDefaultVoice özelliği içindeki belirli yerleri devre dışı bırakabilirsiniz.
Bir deneyim içindeki belirli bir yer için sesli sohbeti devre dışı bırakmak için:
Stüdyo'da yer aç.
Model sekmesinde, Gelişmiş bölümüne gidin ve Hizmet simgesine tıklayın.
Select VoiceChatService and click Gir .
In the Explorer window, select VoiceChatService .
Özellikler penceresinde, Varsayılan Ses Etkinleştirmeyi devre dışı bırakın.
Değişiklikleri kaydetmek için yerini yayınlayın ve sunucuları yeniden başlatnızı yeniden başlatın, değişikliğin tüm sunucularda çalışan deneyiminizin etkili olmasını sağlayın.
Sesli sohbet durumunu kontrol etme
Bir kullanıcının sesli sohbeti etkinleştirdiğini kontrol etmek için IsVoiceEnabledForUserIdAsync() bir LocalScript veya Script ile 1> Class.BaseScript.RunContext|RunContext
Müşteri Kısmı - Sesli sohbet durumunu kontrol et
local Players = game:GetService("Players")
local VoiceChatService = game:GetService("VoiceChatService")
local localPlayer = Players.LocalPlayer
local success, enabled = pcall(function()
return VoiceChatService:IsVoiceEnabledForUserIdAsync(localPlayer.UserId)
end)
if success and enabled then
print("Voice chat enabled!")
end