Czat głosowy

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Czat głosowy jest funkcją czatu opartej na bliskości, która simuluje realistyczną komunikację w zależności od tego, jak blisko jesteś do innych użytkowników, którzy mówią. Im bliżej jesteś od awatara innego użytkownika, tym głośniej ich głos; natomiast im dalej jesteś, tym łagodszy ich głos.

Czat głosowy jest dostępny tylko dla miejsc, które wspierają maksymalnie 50 użytkowników.

Two users chatting with voice inside an experience

Włączanie czatu Czat

Zanim możesz włączyć czat głosowy w doświadczeniu, musisz najpierw opublikować go, aby włączyć menu Ustawienia gry w Studio.

  1. Otwórz swoje doświadczenie w Studio.

  2. Otwórz Ustawienia Gry z zakładki Strona główna.

    Game Settings button indicated in Home tab
  3. Przejdź do Komunikacji zakładki na lewej stronie okna.

  4. Włącz Mikrofon , aby wyłączyć selektor z szarego do zielonego.

  5. (Opcjonalne) Dla większej komunikacji między użytkownikami w swoim doświadczeniu, włącz Włącz kamerę , aby umożliwić użytkownikom animowanie ich awatara za pomocą ich ruchu.

  6. Publish miejsce, aby zapisać zmiany.

Czat głosowy będzie teraz dostępny dla zweryfikowanych 13+ użytkowników, którzy zdecydują się na funkcja, w każdym miejscu w doświadczeniu, które jest ustawione na maksymalnie 50 użytkowników.

Ustawienie maksymalnej liczby użytkowników

Jeśli wcześniej ustawiłeś maksymalną liczbę użytkowników w miejscu do więcej niż 50, będziesz musiał go zmniejszyć, aby wspierać czat głosowy.

  1. W lewej nawigacji Ustawień Gry dialogu, wybierz Miejsce . Każde miejsce w swoim doświadczeniu jest wyświetlane.
  2. Kliknij przycisk obok miejsca z więcej niż 50 graczami, a następnie wybierz Konfiguruj Miejsce .
  3. W polu Maksymalna liczba graczy wpisz dowolną liczbę mniejszą lub równą 50.
  4. Kliknij przycisk Zapisz i potem opublikuj, aby zapisać zmiany.

Gdy aktualizujesz maksymalną liczbę użytkowników w miejscu do mniej niż 50, może być serwerów już skonfigurowanych na inny, wyższy numer. Ponieważ te serwery nie będą wspierały czatu głosowego, zaleca się ponowne uruchomienie serwerów .

Wyłączanie na miejscu

Jeśli nie chcesz włączać czatu głosowego dla każdego miejsca w swoim doświadczeniu, możesz go wyłączyć w wybranych miejscach, które w innym wypadku byłyby głosami nadającymi się do głosowania zgodnie z właściwością EnableDefaultVoice.

Aby wyłączyć czat głosowy dla określonego miejsca w doświadczeniu:

  1. Otwórz miejsce w Studio.

  2. W Modelu zakładce, przesuń się do sekcji zaawansowanej i kliknij ikone usługi .

    Advanced options indicated in Model tab
  3. Wybierz VoiceChatService i kliknij Wklej .

  4. W oknie Explorer wybierz VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. W Oknie Proprietści, wyłącz właściwość Włącz domyślną głosową .

  6. Opublikuj miejsce, aby zapisać zmiany i zresetuj serwery, aby upewnić się, że zmiana ma miejsce dla wszystkich serwerów, na których obecnie działa twoje doświadczenie.

Sprawdzanie stanu głosu w czacie głosowym

Możesz sprawdzić, czy użytkownik włączył czat głosowy, wykonując IsVoiceEnabledForUserIdAsync() w LocalScript lub w Script z ustawieniem 2>Class.BaseScript.RunContext|RunContext2> na 5>En

Skrypt klienta - Sprawdź stan bicia głosu

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