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.
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.
Otwórz swoje doświadczenie w Studio.
Otwórz Ustawienia Gry z zakładki Strona główna.
Przejdź do Komunikacji zakładki na lewej stronie okna.
Włącz Mikrofon , aby wyłączyć selektor z szarego do zielonego.
(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.
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.
- W lewej nawigacji Ustawień Gry dialogu, wybierz Miejsce . Każde miejsce w swoim doświadczeniu jest wyświetlane.
- Kliknij przycisk ⋯ obok miejsca z więcej niż 50 graczami, a następnie wybierz Konfiguruj Miejsce .
- W polu Maksymalna liczba graczy wpisz dowolną liczbę mniejszą lub równą 50.
- 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:
Otwórz miejsce w Studio.
W Modelu zakładce, przesuń się do sekcji zaawansowanej i kliknij ikone usługi .
Wybierz VoiceChatService i kliknij Wklej .
W oknie Explorer wybierz VoiceChatService .
W Oknie Proprietści, wyłącz właściwość Włącz domyślną głosową .
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