Chat de voix

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Le chat vocal est une fonction de chat basée sur la proximité qui simule une communication réaliste en fonction de la proximité avec les autres utilisateurs qui parlent.Plus vous êtes proche de l'avatar d'un autre utilisateur, plus leur voix est forte ; au contraire, plus vous êtes éloigné, plus leur voix est douce.

Le chat vocal n'est disponible que pour les lieux qui supportent un maximum de 50 utilisateurs.

Two users chatting with voice inside an experience

Activer le chat avec voix

Avant de pouvoir activer le chat vocal dans une expérience, vous devez d'abord publier pour activer le menu paramètres de jeu dans Studio.

  1. Ouvrez votre expérience dans Studio.
  2. Ouvrez les paramètres du jeu à partir de l'onglet Accueil de la barre d'outils.
  3. Accédez à l'onglet communication sur le côté gauche de la fenêtre.
  4. Activez activer le microphone afin que le sélecteur passe du gris au vert.
  5. (Facultatif) Pour une meilleure communication entre les utilisateurs dans votre expérience, activez Activer la caméra pour permettre aux utilisateurs éligibles d'animer leur avatar avec leur mouvement.
  6. Publiez l'endroit où enregistrer les modifications.

Le chat vocal sera désormais disponible pour les utilisateurs vérifiés de plus de 13 ans qui optent pour la fonctionalité, dans chaque endroit de l'expérience qui est réglé sur un maximum de 50 utilisateurs.

Définir le nombre maximum d'utilisateurs

Si vous avez précédemment défini le nombre maximum d'utilisateurs dans un emplacement à plus de 50, vous devrez le réduire pour prendre en charge le chat avec voix.

  1. Dans la navigation à gauche du dialogue Paramètres du jeu, sélectionnez Lieux . Chaque lieu dans votre expérience s'affiche.
  2. Cliquez sur le bouton à côté de l'endroit avec plus de 50 joueurs, puis sélectionnez Configurer l'endroit .
  3. Dans le champ joueurs maximum , entrez un nombre inférieur ou égal à 50.
  4. Cliquez sur le bouton enregistrer et ensuite publier pour enregistrer les modifications.

Lorsque vous mettez à jour le nombre maximum d'utilisateurs dans un endroit à moins de 50, il se peut que des serveurs soient déjà configurés pour un nombre différent et plus élevé.Puisque ces serveurs ne prendront pas en charge le chat avec voix, il est recommandé de redémarrer les serveurs.

Désactiver par emplacement

Si vous ne souhaitez pas activer le chat vocal pour chaque lieu dans votre expérience, vous pouvez le désactiver dans des endroits spécifiques qui seraient autrement éligibles au chat vocal grâce à la propriété EnableDefaultVoice.

Pour désactiver le chat vocal pour un endroit spécifique dans une expérience :

  1. Ouvrez l'endroit dans Studio.

  2. Dans l'onglet modèle de la barre d'outils, cliquez sur l'icône service .

  3. Sélectionnez VoiceChatService et cliquez sur Insérer .

  4. Dans la fenêtre Explorateur, sélectionnez VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. Dans la fenêtre propriétés, désactivez la propriété activer la voix par défaut .

  6. Publiez l'endroit pour enregistrer les modifications et redémarrez les serveurs pour vous assurer que le changement prend effet pour tous les serveurs qui exécutent actuellement votre expérience.

Vérifier l'statutdu chat vocal

Vous pouvez vérifier si un utilisateur a activé le chat vocal en appelant IsVoiceEnabledForUserIdAsync() dans un LocalScript , ou dans un Script avec RunContext défini sur Enum.RunContext.Client .

Script client - Vérifier l'état du chat vocal

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