Progetto Roblox Connect

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Roblox Connect è un'esperienza in cui puoi chiamare un amico e avere una conversazione come i tuoi avatar, insieme in uno Spazioimmersivo condiviso.Dalla prospettiva di uno sviluppatore, è un'esperienza non bloccata dal copyright che dimostra un modo di consumare i metodi e gli eventi correlati alle chiamate di SocialService e PlayerViewService .Gli scenari di utilizzo possibili sono illimitati e questa guida fornisce esempi di come vengono utilizzati in Roblox Connect.

Panoramica del progetto

Gli sviluppatori possono introdurre la comunicazione sincrona dell'avatar in qualsiasi esperienza su Roblox utilizzando i metodi e gli eventi attuali.Alcune delle caratteristiche degne di nota di Roblox Connect vengono evidenziate e condivise qui sotto.

Cambiatore di ambiente

Per fornire una migliore esperienza comunicativa immersiva, il progetto include uno switcher di ambiente che consente ai giocatori di muoversi da ambiente a Ambiente.Quando si muove tra ambienti nello stesso Posto, i personaggi del giocatore vengono riposizionati tramite .Quando si passa a un ambiente in un Postodiverso, i giocatori vengono teletrasportati via alla loro posizione desiderata.

Inoltre, viene implementato un modello di "shake hand" per garantire che entrambi i giocatori nello spazio privato concordino a essere trasferiti prima di farlo effettivamente.Se un giocatore rifiuta la richiesta di cambio ambiente, l'intera transazione viene annullata e nessun giocatore viene reindirizzato.

Per quanto riguarda la chiamata, il teletrasporto è su un server riservato e tutti i partecipanti alla chiamata vengono teletrasportati insieme.Se questa condizione di teletrasporto non viene soddisfatta o se il teletrasporto stesso fallisce, la chiamata termina.

Environment switcher in Roblox Connect

Modalità fotocamera

Roblox Connect introduce due modi di fotocamera unici in aggiunta al modo fotocamera predefinito, entrambi dei quali puoi utilizzare per migliorare le tue esperienze.Inoltre, quando si passa da una modalità di fotocamera all'altra, un cambiatore di fotocamera rende la transizione tra le modalità fluida.

Camera mode switcher in Roblox Connect

Immagine in immagine

Nella modalità immagine in immagine , il focus della fotocamera è sul tuo partner di chiamata e una piccola vista del tuo personaggio fluttua sullo schermo.Questa modalità include anche il tracciamento della testa e il movimento del Giocatorelocale è limitato.

Picture-in-picture camera mode in Roblox Connect

Cinematica

La modalità cinematica tenta di mantenere entrambi i personaggi del giocatore all'interno del campo visivo della tua fotocamera in ogni momento.Il movimento del giocatore non è limitato e, mentre i personaggi si muovono, la fotocamera rileva il loro movimento e lo regola di conseguenza.

Cinematic camera mode in Roblox Connect

Gioco libero

La modalità freeplay gratuita utilizza la Telecameradel personaggio Roblox predefinita, consentendoti di muoverti mentre parli anche al tuo partner di chiamata.Il personaggio del tuo partner non sarà necessariamente in vista.

Barra delle emozioni

Il bar emozionale del progetto è una versione clonata del modulo sviluppatore EmoteBar.Fuori dalla Quadro di selezione, il modulo contiene molte caratteristiche chiave, ma Roblox Connect richiede alcuni cambiamenti specifici come il ritorno del personaggio allo stato "Inattivo, Inattiva, Inattivi" dopo aver eseguito l'emote una volta.

Emote bar in Roblox Connect

Principale privacy

Se qualcuno che non è nella chiamata viene aggiunto al Serverriservato o è già nel Serverriservato, la chiamata termina.

Implementazione API

Roblox Connect si avvale di nuovi metodi e eventi SocialService e PlayerViewService per costruire una Piattaformadi comunicazione immersiva.