Stimm Chat

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Voice-Chat ist eine Nähe-basierte Chat-Funktion, die eine realistische Kommunikation simuliert, basierend darauf, wie nah du zu anderen Benutzern bist, die sprechen. Je näher du einem Benutzer-Avatar ist, desto lauter ist seine Stimme; umgekehrt, desto weiter bist du, desto sanfter ist seine Stimme.

Stimmengespräche sind nur für Orte verfügbar, die bis zu 50 Benutzer unterstützen.

Two users chatting with voice inside an experience

Chataktivieren

Bevor du Voice Chat in einem Erlebnis aktivieren kannst, musst du zuerst veröffentlichen, um das Game-Einstellungen-Menü innerhalb von Studio zu aktivieren.

  1. Öffnen Sie Ihr Erlebnis in Studio.

  2. Öffnen Sie Spieleinstellungen von der Home-Registerkarte.

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

  4. Schalten Sie Mikrofon aktivieren um, damit der Auswahlhebel von grau zu grün wechselt.

  5. (Optional) Für eine bessere Kommunikation zwischen Benutzern innerhalb deines Erlebnisses schalte Kameras aktivieren ein, um ihnen zu ermöglichen, ihren Avatar mit ihrem Bewegung zu animieren.

  6. Publish den Ort, um die Änderungen zu speichern.

Der Voice-Chat wird jetzt für verifizierte 13+ Benutzer, die sich für die Funktion entscheiden, in jedem Ort innerhalb der Erfahrung, der auf bis zu 50 Benutzer eingestellt ist, verfügbar sein.

Maximale Anzahl von Benutzern einstellen

Wenn du zuvor die maximale Anzahl von Benutzern in einem Ort auf mehr als 50 eingestellt hast, musst du sie reduzieren, um Voice-Chat zu unterstützen.

  1. In der linken Navigation des Game Settings-Dialogs wählen Sie Orte . Jeder Ort innerhalb Ihres Erlebnisses wird angezeigt.
  2. Klicken Sie auf die Schaltfläche neben dem Ort mit mehr als 50 Spielern und wählen Sie dann Ort konfigurieren .
  3. In dem Max Spieler Feld geben Sie eine beliebige Zahl ein, die weniger als oder gleich ist 50.
  4. Klicken Sie auf die Schaltfläche Speichern und dann veröffentlichen, um die Änderungen zu speichern.

Wenn Sie die maximale Anzahl von Benutzern in einem Ort auf weniger als 50 aktualisieren, kann es bereits Server geben, die auf eine andere, höhere Zahl konfiguriert sind. Da diese Server keine Voice-Chat-Unterstützung bieten, empfiehlt sich, Server neu zu starten.

Deaktivieren pro Ort

Wenn Sie nicht möchten, dass der Voice-Chat für jeden Ort innerhalb Ihres Erlebnisses aktiviert ist, können Sie ihn in bestimmten Orten deaktivieren, die sonst über die EnableDefaultVoice-Eigenschaften voiceless wären.

Um den Voice-Chat für einen bestimmten Ort innerhalb eines Erlebnisses zu deaktivieren:

  1. Öffnen Sie den Ort im Studio.

  2. In der Modell-Tab klicken Sie auf die fortgeschrittene Sektion und klicken Sie auf das Service-Symbol>.

    Advanced options indicated in Model tab
  3. Wählen Sie VoiceChatService und klicken Sie auf Einfügen .

  4. In dem Explorer-Fenster wählen Sie VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. In dem Eigenschaften-Fenster deaktivieren Sie die EnableDefaultVoice -Eigenschaft.

  6. Veröffentlichen Sie den Ort, um die Änderungen zu speichern und Server neu zu starten, um sicherzustellen, dass die Änderung für alle Server, auf denen Sie Ihr Erlebnis ausführen, wirksam ist.

Überprüfen Sie den Voice-Chat-Status

Sie können überprüfen, ob ein Benutzer Voice-Chat aktiviert hat, indem Sie IsVoiceEnabledForUserIdAsync() in einem LocalScript oder in einem Script mit 2>Class.BaseScript.RunContext|RunContext2> auf 5>5> setzen.

Client-Skript - Überprüfen Sie den Voice-Chat-Status

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