El chat con voz solo está disponible para lugares que admitan un máximo de 50 usuarios.
Habilitar Chat con la voz (chatear con la voz)
Antes de que puedas habilitar el chat con voz en una experiencia, primero debes publicarlo para habilitar el menú de Configuración del Juego dentro de Studio.
Abre tu experiencia en Studio.
Abre Configuración del juego desde la pestaña Inicio.
Vaya a la pestaña Comunicación en el lado izquierdo de la ventana.
Alterna Activar Micrófono para que el selector cambie de gris a verde.
(Opcional) Para una mayor comunicación entre los usuarios dentro de tu experiencia, activa Activar cámara para permitir que los usuarios elegibles animen su avatar con su movimiento.
Publica el lugar para guardar los cambios.
El chat con voz ahora estará disponible para más de 13 usuarios verificados que optan por la función, en todos los lugares de la experiencia que está configurado para un máximo de 50 usuarios.
Configurando Usuarios Máximos
Si anteriormente estableceste el número máximo de usuarios en un lugar a más de 50, necesitarás reducirlo para admitir el chat con voz.
- En la navegación de la izquierda del diálogo Configuración del juego, selecciona Lugares . Todos los lugares dentro de tu experiencia se muestran.
- Haga clic en el botón **** junto al lugar con más de 50 jugadores, luego seleccione Configurar lugar .
- En el campo Max Players , ingresa cualquier número inferior o igual a 50.
- Haga clic en el botón Guardar y luego publica para guardar los cambios.
Cuando actualices el número máximo de usuarios en un lugar a menos de 50, es posible que los servidores ya estén configurados para un número diferente y mayor. Dado que esos servidores no admiten el chat con voz, se recomienda reiniciar los servidores .
Desactivando por lugar
Si no quieres habilitar el chat con voz para todos los lugares de tu experiencia, puedes desactivarlo en lugares específicos que de otro modo serían elegibles para voz a través de la propiedad EnableDefaultVoice.
Para deshabilitar el chat con voz para un lugar específico dentro de una experiencia:
Abre el lugar en Studio.
En la pestaña Modelo, vaya a la sección Avanzada y haga clic en el ícono Servicio .
Seleccione VoiceChatService y haga clic en Insertar .
En la ventana Explorador, seleccione VoiceChatService .
En la ventana Propiedades, desactiva la propiedad EnableDefaultVoice .
Publica el lugar para guardar los cambios y reinicia los servidores para garantizar que el cambio entre en vigor para todos los servidores que actualmente ejecutan tu experiencia.
Comprobando el chat con el estado de voz
Puedes verificar si un usuario ha habilitado el chat con voz llamando IsVoiceEnabledForUserIdAsync() en un LocalScript . Por ejemplo, si quieres habilitar una capa de interfaz de usuario para usuarios habilitados para voz, consulta el siguiente script:
LocalScript - Compruebe el chat con el estado de voz
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
localPlayer.PlayerGui.MyVoiceGui.Enabled = true
end