Projekt Roblox Connect

*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.

Roblox Connect to doświadczenie, w którym możesz zadzwonić do przyjaciela i rozmawiać, jako twoje awatary, razem w wspólnym wciągającym przestrzeni.Z perspektywy programisty jest to doświadczenie niezablokowane pod względem kopiowania, które pokazuje jeden sposób konsumpcji metod i zdarzeń związanych z wezwaniem SocialService i PlayerViewService.Możliwe przypadki użycia są bezgraniczne, a ten przewodnik zawiera przykłady tego, jak są one używane w Roblox Connect.

Przeglad projektu

Twórcy mogą wprowadzić komunikację awatara synchronicznego do każdego doświadczenia na Roblox za pomocą obecnych metod i wydarzeń.Niektóre z zauważalnych funkcji Połączenie Roblox wyróżniają szczegóły prywatności wezwania i są one podzielone poniżej.

Przełącznik środowiska

Aby zapewnić lepsze wciągające doświadczenie komunikacyjne, projekt obejmuje przełącznik środowiska pozwalający graczom przenosić się z środowiska na środowisko .Przesuwając się między środowiskami na tym samym miejsce, postacie graczy są przesuwane za pomocą PivotTo() .Przy przemieszczaniu się do środowiska w innym miejscegracze są teleportowani za pomocą TeleportService do wybranej lokalizacji.

Ponadto wdrożono model "pocałunku", aby zapewnić, że obaj gracze w prywatnej przestrzeni zgodzą się na przeniesienie przed rzeczywistym dokonaniem tego.Jeśli jeden gracz odrzuca żądanie zmiany środowisk, cała transakcja jest anulowana i żadni gracze nie są przenoszeni.

W odniesieniu do wezwania teleport jest na zarezerwowany serwer i wszyscy uczestnicy wezwania są teleportowani razem.Jeśli warunek teleportacji nie zostanie spełniony lub teleportacja sama zakończy się niepowodzeniem, wezwanie zostanie zakończone.

Environment switcher in Roblox Connect

Tryby kamery

Roblox Connect wprowadza dwa unikalne tryby kamery w dodatku do trybu kamery domyślnego, które oba możesz wykorzystać do ulepszenia własnych doświadczeń.Ponadto, przełączając między różnymi trybami kamery, przełącznik kamery sprawia, że przełączanie między trybami jest płynne.

Camera mode switcher in Roblox Connect

Obraz w obrazie

W trybie obraz w obrazie kamera skupia się na partnerze wezwania i mała prezentacja twojej postaci pływa na ekranie.Ten tryb obejmuje również śledzenie głowy i ogranicza ruch lokalnego gracza.

Picture-in-picture camera mode in Roblox Connect

Kinematyczny

Tryb kinowy próbuje utrzymać obie postacie graczy w polu widzenia kamery przez cały czas .Ruch gracza nie jest ograniczony, a gdy postacie się poruszają, kamera wykrywa ich ruch i dostosowuje go odpowiednio.

Cinematic camera mode in Roblox Connect

Darmowe granie

Tryb swobodnego gry używa domyślnej kamery postaci Roblox, pozwalając na poruszanie się, jednocześnie rozmawiając z partnerem wezwania.Postać twojego partnera nie będzie koniecznie widoczna.

Pasek emotikonów

Pasek emotikonów projektu jest kopiowaną wersją modułu programisty EmoteBar .Poza pudełkiem moduł zawiera wiele kluczowych funkcji, ale Roblox Connect wymaga kilku specyficznych zmian, takich jak powrót postaci do stanu "bezczynność" po wykonaniu emotki raz.

Emote bar in Roblox Connect

Prywatność

Jeśli ktoś, kto nie jest na wezwaniu, zostanie dodany do zarezerwowanego serwera, lub jest już na zarezerwowanym serwerze, wezwanie zostanie zakończone.

Wdrożenie API

Roblox Connect korzysta z nowych metod i wydarzeń SocialService i PlayerViewService w celu budowy wciągającej platformakomunikacyjnej.