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 to funkcja czatu oparta na zbliżeniu, która symuluje realistyczną komunikację w oparciu o to, jak blisko jesteś innych użytkowników, którzy mówią.Im bliżej jesteś awatarinnego użytkownika, tym głośniejszy jest jego głos; odwrotnie, im dalej jesteś, tym cichszy jest jego 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łącz czat głosowy

Zanim będziesz mógł 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 Dom z paska narzędzi.
  3. Przejdź do zakładki Komunikacja po lewej stronie okna.
  4. Przełącz Włącz mikrofon , aby wybór zmienił się z szarego na zielony.
  5. (Opcjonalnie) Dla większej komunikacji między użytkownikami w twoim doświadczeniu, przełącz Włącz kamerę , aby umożliwić odpowiednim użytkownikom animowanie swojego awatara za pomocą ich ruchu.
  6. Opublikuj miejsce, w którym zapisano zmiany.

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

Ustaw maksymalną liczbę użytkowników

Jeśli wcześniej ustawiłeś maksymalną liczbę użytkowników w miejscu powyżej 50, musisz ją zmniejszyć, aby wspierać czat głosowy.

  1. W lewej nawigacji dialogu Ustawienia gry, wybierz Miejsca . Każde miejsce w twoim doświadczeniu się wyświetla.
  2. Kliknij przycisk obok miejsca z więcej niż 50 graczami, a następnie wybierz Konfiguruj miejsce .
  3. W polu Maksymalna liczba graczy , wprowadź dowolną liczbę mniejszą lub równą 50.
  4. Kliknij przycisk Zapisz i następnie opublikuj, aby zapisać zmiany.

Gdy aktualizujesz maksymalną liczbę użytkowników w miejscu do mniej niż 50, mogą wystąpić serwery skonfigurowane do innej, wyższej liczby.Ponieważ te serwery nie będą wspierać czatu głosowego, zaleca się ponowne uruchomienie serwerów.

Wyłącz na każde miejsce

Jeśli nie chcesz włączyć czatu głosowego dla każdego miejsca w swoim doświadczeniu, możesz wyłączyć go w określonych miejscach, które w przeciwnym razie byłyby kwalifikowane do głosu za pomocą 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. Na zakładce Model w pasku narzędzi kliknij ikonę Usługi .

  3. Wybierz VoiceChatService i kliknij Wstaw .

  4. W oknie Eksploratora wybierz VoiceChatService .

    VoiceChatService in Explorer hierarchy
  5. W oknie Właściwości, wyłącz właściwość Włącz domyślną wokalizację .

  6. Opublikuj miejsce, aby zapisać zmiany, i zrestartuj serwery, aby zagwarantować, że zmiana wejdzie w życie dla wszystkich serwerów uruchamianych obecnie w Twojej przeglądarce.

Sprawdź status czatu głosowego

Możesz sprawdzić, czy użytkownik włączył czat głosowy, dzwoniąc na IsVoiceEnabledForUserIdAsync() w LocalScript lub w Script z RunContext ustawionym na Enum.RunContext.Client.

Skrypt klienta - Sprawdź stan czatu głosowego

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