Stimmchat ist eine Näherungsfunktion für den Chat, die eine realistische Kommunikation simuliert, basierend darauf, wie nah du zu anderen Benutzern bist, die sprechen.Je näher du dem Avatar eines anderen Benutzers bist, desto lauter ist seine Stimme; im Gegenzug sind Sie weiter weg, desto sanfter ist ihre Stimme.
Sprachchat ist nur für Orte verfügbar, die maximal 50 Benutzer unterstützen.

Stimmenchat aktivieren
Bevor du Voice-Chat in einem Erlebnis aktivieren kannst, musst du es zuerst veröffentlichen, um das Spiele-Einstellungen-Menü im Studio zu aktivieren.
- Öffne dein Erlebnis in Studio.
- Öffne Spieleinstellungen von der Startseite -Registerkarte der Toolleiste.
- Navigiere zur Kommunikation -Registerkarte auf der linken Seite des Fensters.
- Schalte Mikrofon aktivieren um, damit sich der Selector von grau auf grün dreht.
- (Optional) Für eine bessere Kommunikation zwischen Benutzern innerhalb deiner Erlebnis, schalte auf Kamera aktivieren um, um geeigneten Benutzern zu ermöglichen, ihren Avatar mit ihrer Bewegung zu animieren.
- Veröffentlichen den Ort, um die Änderungen zu speichern.
Sprachchat wird jetzt für verifizierte Benutzer mit 13+ verfügbar sein, die sich für die Funktion entscheiden, an jedem Ort innerhalb des Erlebnisses, das auf ein Maximum von 50 Benutzern eingestellt ist.
Maximale Anzahl von Benutzern festlegen
Wenn du zuvor die maximale Anzahl von Benutzern an einem Ort auf mehr als 50 festgelegt hast, musst du sie reduzieren, um den Voice-Chat zu unterstützen.
- Wählen Sie in der linken Navigation des Dialogs Spieleinstellungen die Option Orte . Jeder Ort innerhalb Ihrer Erfahrung wird angezeigt.
- Klicken Sie auf die Schaltfläche ⋯ neben dem Ort mit mehr als 50 Spielern und wählen Sie dann Platz konfigurieren .
- Geben Sie im Feld Maximale Spieler eine Zahl ein, die weniger als oder gleich 50 ist.
- Klicken Sie auf die Schaltfläche Speichern und dann auf veröffentlichen, um die Änderungen zu speichern.
Wenn du die maximale Anzahl der Benutzer an einem Ort auf weniger als 50 reduzierst, kann es Server geben, die bereits auf eine andere, höhere Zahl konfiguriert sind.Da diese Server keinen Voice-Chat unterstützen, wird empfohlen, Server neu zu starten.
Pro Ort deaktivieren
Wenn du Voice-Chat nicht für jeden Ort innerhalb deiner Erlebnisaktivieren möchtest, kannst du ihn innerhalb bestimmter Orte deaktivieren, die sonst durch das EigenschaftenEnableDefaultVoice voice-berechtigt wären.
Um den Voice-Chat für einen bestimmten Ort innerhalb einer Erlebniszu deaktivieren:
Öffne den Ort im Studio.
Klicken Sie auf der Registerkarte Modell der Toolbar auf das Service -Symbol.
Wählen Sie VoiceChatService und klicken Sie auf Einfügen .
Wählen Sie im Explorer-Fenster VoiceChatService .
Im Eigenschaften-Fenster deaktivieren Sie die Eigenschaft Standardstimme aktivieren .
Veröffentlichen Sie den Ort, um die Änderungen zu speichern, und restarten Sie die Server, um sicherzustellen, dass die Änderung für alle Server, die derzeit Ihre Erlebnisausführen, wirksam wird.
Überprüfe den Status des Voice-Chats
Du kannst überprüfen, ob ein Benutzer Voice-Chat aktiviert hat, indem du IsVoiceEnabledForUserIdAsync() in einem LocalScript anrufst oder in einem Script mit RunContext auf Enum.RunContext.Client eingstellst.
Client-Skript - Sprachchat-Status überprüfen
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