Obrolan chat

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

Fitur obrolan suara adalah fitur chat lokasi yang meniru komunikasi yang realistis berdasarkan seberapa dekat Anda dengan pengguna lain yang berbicara. Semakin dekat Anda dengan avatar pengguna lain, semakin keras suara mereka; sebaliknya, semakin jauh Anda, semakin lembut suara mereka.

Obrolan suara hanya tersedia untuk tempat yang mendukung maksimum 50 pengguna.

Two users chatting with voice inside an experience

Mengaktifkan Obrolan chat

Sebelum Anda dapat mengaktifkan obrolan suara dalam pengalaman, Anda harus terlebih dahulu publish itu untuk mengaktifkan menu Game Settings di Studio.

  1. Buka pengalaman Anda di Studio.

  2. Buka Pengaturan Permainan dari tab Rumah.

    Game Settings button indicated in Home tab
  3. Navigate to the Komunikasi tab on the left side of the window.

  4. Nonaktifkan Aktifkan Mikrofon sehingga pemilih berubah dari abu-abu menjadi hijau.

  5. (Opsional) Untuk komunikasi yang lebih besar di antara pengguna dalam pengalaman Anda, aktifkan Aktifkan Kamera untuk memungkinkan pengguna yang berwenang untuk menyempurnakan avatar mereka dengan gerakan mereka.

  6. Publish tempat untuk menyimpan perubahan.

Obrolan suara sekarang akan tersedia untuk 13+ pengguna yang mendaftar ke fitur ini, di setiap tempat dalam pengalaman yang diatur untuk maksimum 50 pengguna.

Mengatur Pengguna Maksimum

Jika Anda sebelumnya menetapkan jumlah maksimum pengguna di tempat untuk lebih dari 50, Anda akan perlu menguranginya untuk mendukung panggilan suara.

  1. Dalam navigasi di sebelah kiri dari Game Settings dialog, pilih Places . Setiap tempat dalam pengalaman Anda ditampilkan.
  2. Klik tombol di samping tempat dengan lebih dari 50 pemain, lalu pilih Konfigurasi Tempat .
  3. Di Max Players lapangan, masukkan nomor apa pun kurang dari atau sama dengan 50.
  4. Klik tombol Simpan dan kemudian publikasi untuk menyimpan perubahan.

Ketika Anda meningkatkan jumlah maksimum pengguna di tempat untuk kurang dari 50, mungkin ada server yang sudah diatur menjadi nomor yang lebih tinggi. Karena server-server ini tidak mendukung panggilan suara, sebaiknya restart server.

Menonaktifkan Per Tempat

Jika Anda tidak ingin mengaktifkan obrolan suara untuk setiap tempat dalam pengalaman Anda, Anda dapat menonaktifkannya di beberapa tempat tertentu yang sebelumnya akan menjadi suara yang memenuhi melalui properti EnableDefaultVoice.

Untuk menonaktifkan obrolan suara untuk tempat tertentu dalam pengalaman:

  1. Buka tempat di Studio.

  2. Di tab Model, navigasikan ke bagian Lanjutan dan klik ikon Layanan .

    Advanced options indicated in Model tab
  3. Pilih VoiceChatService dan klik Sisipkan .

  4. Di jendela Explorer, pilih VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. Di jendela Properti, nonaktifkan property EnableDefaultVoice .

  6. Publish tempat untuk menyimpan perubahan dan restart server untuk memastikan perubahan berlaku untuk semua server saat ini menjalankan pengalaman Anda.

Memeriksa Status Obrolan Suara

Anda dapat memeriksa apakah pengguna telah mengaktifkan obrolan suara dengan menelepon IsVoiceEnabledForUserIdAsync() di dalam LocalScript , atau di Script dengan 1> Class.BaseScript.RunContext

Skrip Klien - Periksa Status Obrolan Suara

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