Chat vocale

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

La chat vocale è una funzione di chat basata sulla vicinanza che simula una comunicazione realistica in base a quanto sei vicino ad altri utenti che stanno parlando.Più sei vicino all'Avatardi un altro utente, più forte sarà la sua voce; al contrario, più sei lontano, più morbida sarà la sua voce.

La chat vocale è disponibile solo per luoghi che supportano un massimo di 50 utenti.

Two users chatting with voice inside an experience

Abilita la Chat vocale

Prima di poter abilitare la chat vocale in un'esperienza, devi prima pubblicarla per abilitare il menu Impostazioni di gioco all'interno di Studio.

  1. Apri la tua esperienza in Studio.
  2. Apri Impostazioni di gioco dalla scheda Home della barra degli strumenti.
  3. Passa alla scheda Comunicazione sul lato sinistro della finestra.
  4. Attiva Abilita microfono in modo che il selettore passi dal grigio al verde.
  5. (Opzionale) Per una maggiore comunicazione tra gli utenti all'interno della tua esperienza, attiva Abilita fotocamera per consentire agli utenti idonei di animare il loro avatar con il loro movimento.
  6. Pubblica il luogo in cui salvare le modifiche.

La chat vocale sarà ora disponibile per gli utenti verificati di 13+ che si iscrivono alla Proprietà, in ogni luogo all'interno dell'esperienza che è impostata a un massimo di 50 utenti.

Imposta l'utente massimo

Se in precedenza hai impostato il numero massimo di utenti in un luogo a più di 50, dovrai ridurlo per supportare la Chat vocale.

  1. Nella navigazione a sinistra della finestra di dialogo Impostazioni di gioco, seleziona Luoghi . Ogni luogo all'interno della tua esperienza viene visualizzato.
  2. Fai clic sul pulsante accanto al luogo con più di 50 giocatori, quindi seleziona Configura luogo .
  3. Nel campo Giocatori massimi , inserisci qualsiasi numero inferiore o uguale a 50.
  4. Fai clic sul pulsante Salva e poi pubblica per salvare le modifiche.

Quando aggiorni il numero massimo di utenti in un luogo a meno di 50, ci possono essere server già configurati a un numero diverso e più elevato.Poiché quei server non supporteranno la Chat vocale, è consigliato riavviare i server.

Disabilita per Posto

Se non vuoi abilitare la chat vocale per ogni luogo all'interno della tua esperienza, puoi disabilitarla all'interno di luoghi specifici che altrimenti sarebbero idonei alla voce attraverso la ProprietàEnableDefaultVoice.

Per disabilitare la chat vocale per un luogo specifico all'interno di un'esperienza:

  1. Apri il luogo in Studio.

  2. Nella scheda Modello della barra degli strumenti, fai clic sull'Icona Servizio .

  3. Seleziona VoiceChatService e clicca Inserisci .

  4. Nella finestra Explorer, seleziona VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. Nella finestra Proprietà, disabilita la proprietà AbilitaVocePredefinita .

  6. Pubblica il luogo per salvare le modifiche e riavvia i server per garantire che il cambiamento abbia effetto per tutti i server attualmente in esecuzione nella tua esperienza.

Verifica lo stato della chat vocale

Puoi controllare se un utente ha abilitato la chat vocale chiamando IsVoiceEnabledForUserIdAsync() in un LocalScript , o in un Script con RunContext impostato su Enum.RunContext.Client .

Script del client - Controlla lo stato della chat vocale

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