Collaborazione

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

La creazione di un'esperienza di alta qualità richiede molte abilità come Modellazione, scripting, progettazione dell'interfaccia utente e produzione audio. È improbabile che una persona abbia tutte queste abilità, il che rende la collaborazione tra ruoli diversi una parte essenziale del flusso di lavoro di sviluppo.

Con Studio's strumenti di collaborazione incorporati , i creatori possono contribuire alle esperienze in modo indipendente nel proprio tempo libero o lavorare insieme al proprio team allo stesso tempo.

Three creators working together in a collaborative session, each with differnt color markers to demonstrate what objects they're currently editing in the environment.

Gestire i collaboratori

I collaboratori che aggiungi a un'esperienza hanno impostazioni di autorizzazione che corrispondono al loro livello di accesso all'esperienza. Di seguito sono le diverse impostazioni di autorizzazione dell'utente:

PermessoDescrizione
Proprietario L'utente è il proprietario dell'esperienza e ha il permesso di configurare i permessi di altri utenti.
Modifica L'utente ha il permesso di modificare l'esperienza. Questo concede anche l'Autorizzazione di Gioco .
Gioca L'utente ha il permesso di giocare l'esperienza in privato.
Nessun accesso L'utente non ha i permessi di Modifica o Gioca .

Ci sono alcune piccole differenze quando si gestiscono collaboratori in esperienze di proprietà del gruppo vs. esperienze di proprietà dell'utente .

Esperienze di proprietà del gruppo

Per le esperienze di gruppo, solo il proprietario del gruppo o i membri con autorizzazioni sufficienti possono gestire i ruoli del Gruppo, sia attraverso tutte le esperienze di gruppo che su una base per-esperienza. Tali utenti possono anche aggiungere singoli collaboratori alle esperienze di proprietà del gruppo nello stesso flusso di lavoro di esperienze di proprietà dell'Accesso

Se sei il proprietario del gruppo o un membro con autorizzazioni sufficienti, puoi configurare la collaborazione su tutte le esperienze di gruppo, ad esempio concedere Modifica autorizzazione a un ruolo di gruppo "Audio Artist" in modo che possano ottimizzare il riproduzione audio su più esperienze di gruppo.

  1. Dalla Dashboard del Creatore, seleziona il gruppo dal menu a discesa Visualizza come e naviga in Collaborazione > 2>Ruoli2>.

    Roles option indicated in the Collaboration section on the Creator Dashboard.
  2. Abilita Modifica tutte le esperienze di gruppo per i ruoli che dovrebbero avere l'autorizzazione di modifica. Ricorda di fare clic su Salva modifiche per ciascun ruolo che cambi.

Nella finestra Gestisci collaboratori di Studio per qualsiasi esperienza di proprietà del gruppo, ruoli idonei visualizzano Modifica autorizzazioni ma sono disattivati per indicare che non è possibile modificare il livello di autorizzazione da Studio.

Studio's menu bar with the Collaborate button highlighted.Manage Collaborators window showing permission level selection for each group role.

Esperienze di proprietà dell'utente

Per le esperienze di proprietà dell'utente, puoi concedere l'accesso Gioca a qualsiasi utente o gruppo, ma puoi concedere l'autorizzazione Modifica solo ai tuoi amici Roblox.

Per dare Modifica autorizzazione a un amico per un'esperienza che Proprio:

  1. Con l'esperienza aperta in Studio, fai clic sul pulsante Collabora nell'angolo in alto a destra.

    Studio's menu bar with the Collaborate button highlighted.
  2. Digita nella barra di ricerca nella parte superiore per cercare un collaboratore da aggiungere or Inserire. Appare un menu a discesa che elenca i collaboratori corrispondenti, con gli amici mostrati dalla Friend etichetta sotto il loro nome. Seleziona il collaboratore per aggiungere or Inserire.

    Manage Collaborators window showing search query for a Roblox friend.
  3. Seleziona Modifica dall'elenco a discesa delle autorizzazioni per l'Amico/Amica.

    A close up view of a collaborator's tile with the permission dropdown menu highlighted.
  4. Fai clic su Salva per rendere effettive le impostazioni della tua collaborazione.

Accedere a una sessione

Coloro che hanno l'autorizzazione a modificare un'esperienza possono unirsi a una sessione collaborativa come segue:

  1. Individua l'esperienza in base al fatto che sia di proprietà del gruppo o di proprietà dell'utente.

    Seleziona il gruppo dal menu di selezione in alto a sinistra. Quindi, assicurati che Creazioni sia selezionato nella parte sinistra e My Experience nella parte principale del pannello.

    A close up view of the Creator Dashboard with the group selected, as well as Creations and My Experiences.
  2. Passa il mouse sull'esperienza per collaborare e fai clic sul pulsante Modifica in Studio .

    A close up view of an experience icon with the Edit in Studio button highlighted.

Visualizzare i collaboratori

Durante una Sessionecollaborativa, puoi vedere i collaboratori attuali nell'angolo in alto a destra di Studio, ognuno con un colore assegnato unico che è coerente con tutti i dispositivi dei collaboratori.

Studio's menu bar with icons of the current collaborators highlighted.

Per visualizzare ulteriori dettagli sui collaboratori attuali, fai clic su uno qualsiasi degli icon per aprire la finestra Live Collaborators . In questa finestra, puoi vedere se un utente è attivo o inattivo all'interno di Studio, nonché un'indicazione di dove si trova l'utente. Gli utenti diventano inattivi se non usano Studio per più di 5 minuti.

Live Collaborators window with icons of current collaborators, as well as their activity status.

Visualizzazione della selezione

Per impostazione predefinita, il codice selezionato nell' Editor del script e gli oggetti selezionati nella vista 3D sono evidenziati con il colore unico assegnato a ciascun collaboratore. Inoltre, la finestra Explorer segna gli oggetti selezionati con i punti in questi colori assegnati per indicare la selezione da parte di altri collaboratori.

A viewport view of a block part pyramid. The parts near the top of the pyramid are highlighted in green to signify that the collaborator with the green color has the parts selected in their Studio instance.
A close up view of the three block part objects in the Explorer window. There is a green circle near the objects to signify that the collaborator with the green color has the parts selected in their Studio instance.

Per rendere le scelte di tutti i collaboratori invisibili a te mentre vedi ancora il loro lavoro, disattiva Mostra le scelte dei collaboratori nella parte inferiore della finestra Collaboratori dal vivo.

Unirsi ai collaboratori

Per saltare rapidamente in una posizione nello workspace o alla linea esatta in uno script che un collaboratore sta modificando, passa il mouse sul loro nome nella finestra Live Collaboratori e fai clic su Unisciti .

Chattare con Collaboratori

Per chattare con i collaboratori durante una Sessione:

  1. Nella scheda Visualizza, fai clic su Chat di squadra.

    Studio's View tab with the Team Chat button highlighted.
  2. Fai clic nel campo di testo di input, digita il tuo Messaggioe premi Inserisci per inviarlo.

Script collaborativo

In una Sessionecollaborativa, puoi codificare insieme in tempo reale attraverso scripting dal vivo , o puoi draftare script in un ambiente più focusato prima di inviarli a una repository collaborator condivisa.

Scripting dal vivo

Scripting dal vivo consente ai collaboratori di codificare insieme in tempo reale. Nel Editor del script in tempo reale, ogni colore del cursore di ciascun collaboratore corrisponde al loro colore assegnato nella finestra Collaboratori dal vivo.

Script Editor window showing cursors for two collaborators, colored according to their assigned color in the Live Collaborators window.
Live Collaborators window with icons of current collaborators, as well as their activity status.

Durante l'esecuzione del scriptingin tempo reale, le modifiche vengono salvate automaticamente ogni 5 minuti come le modifiche del luogo, e un collaboratore può salvare manualmente uno script in qualsiasi momento con CtrlS ( S ). Le versioni salvate o salvate automaticamente vengono registrate nella finestra 2> Storia dello script2>.

Modalità draft

Attraverso la modalità Bozze , puoi modificare e testare gli script in modo indipendente senza influire sull'esperienza per gli altri. Dopo aver terminato la stesura di uno script, puoi inviarlo al repository condiviso e Testare di squadra la versione inviata con i collaboratori.

Inserimento di bozze

Una volta modificato uno script, appare nella Bozze finestra, accessibile dalla Visualizza scheda. Le bozze vengono salvate nel tuo sistema di file locali e persistono tra le sessioni di Studio sullo stesso computer.

Studio's View tab with the Drafts button highlighted. The Drafts window with two drafted script instances.

Per confermare le tue modifiche locali nel repository, fai clic con il pulsante sinistro del mouse su uno script, o tieni premuto Maiusc e fai clic con il pulsante sinistro del mouse per selezionare più script. Quindi fai clic su Commessa per confermare tutti gli script selezionati.

The Drafts window with the Commit button highlighted.

Confronto e fusione delle modifiche

Se un altro collaboratore apporta modifiche allo stesso script che stai modificando, un'icona con un simbolo ⊕ ⊕ ⊕ verde appare nella finestra Bozze. Per visualizzare le loro modifiche, fai clic con il pulsante destro del mouse sullo script e seleziona Confronta con il server.

The Drafts window with the green plus icon highlighted to the left of a changed script, and the right-click popup window showing with the Compare With Server option highlighted.

Nella scheda (differenza (diff.)) che si apre in Script Editor, il codice che altri collaboratori hanno cambiato o cancellato appare in rosso, mentre il codice che hai aggiornato appare in verde.

A close up view of lines that were edited by different collaborators.

Per unire le loro modifiche nel tuo script:

  1. Nella Finestra Bozze , fai clic con il pulsante destro del mouse sullo script e seleziona Unisci dal server .

    The Drafts window right-click popup window showing with the Merge From Server option highlighted.
  2. Nella finestra di fusione, puoi scegliere quale codice conservare o apportare modifiche manuali.

    • Controlla Bozza per mantenere le tue modifiche, o lascialo deselezionato per scartarli.
    • Controlla Server per unire le modifiche inviate nella tua bozza, o lascialo deselezionato per ignorarli.
    • Controlla Altro per modificare manualmente lo script e salvare le modifiche alla tua bozza.
  3. Una volta visualizzata la risoluzione di fusione, fai clic su Fusione di tutti per aggiornare lo script locale.

Ripristinare gli script eliminati

Se un collaboratore elimina uno script che stai modificando, un'icona con un simbolo ⊘ rosso appare nella finestra Bozze . Per ripristinare lo script, fai clic con il pulsante destro del mouse su di esso e seleziona Ripristina script . Gli script vengono ripristinati all'albero del Posto, quindi potresti doverli ri-genere manualmente nella loro pos

The Drafts window with the red cross icon highlighted to the left of a deleted script, and the right-click popup window showing with the Restore Script option highlighted.

Visualizzazione della cronologia degli script

Tutte le modifiche dello script, sia salvate da un collaboratore, salvate automaticamente o inviate da un collaboratore attraverso la modalità drafts, vengono registrate nella finestra Versione storia. Per accedervi:

  1. Fai clic con il pulsante destro del mouse sullo script nella finestra Explorer e seleziona Visualizza cronologia degli script .

  2. Nella finestra Storico versioni che si apre, vedrai tutte le versioni connesse dello script, la data di consegna, che collaboratore ha commesso, e altro ancora. Da questa finestra, le seguenti azioni sono possibili:

    Per confrontare qualsiasi versione (a parte la più vecchia) con la sua versione precedente, selezionalo e fai clic su Confronta con la versione precedente . Nella scheda (differenza (diff.)) che si apre nella Script Editor, il codice dalla versione più recente appare in verde mentre il codice dalla versione più vecchia appare in rosso.

Salvataggio e Pubblicazione

Durante una Sessionecollaborativa, Studio salva automaticamente il progetto nel cloud ogni quattro minuti.

Ripristino alle versioni precedenti

Il proprietario di un'esperienza può annullare le modifiche apportate da altri editor. Vedi qui per istruzioni.

Potresti anche voler controllare Storico delle attività . Questa visualizzazione fornisce un registro degli eventi cronologici che migliora le impostazioni di team chiave in esperienza.

Disattivare la collaborazione

Team Create è la funzione principale di Studio che consente la collaborazione. I flussi di lavoro che coinvolgono la finestra di dialogo Gestisci collaboratori abiliteranno automaticamente la Proprietà, ma puoi disabilitarla manualmente se necessario.

  1. Se la finestra Live Collaborators non è ancora aperta, fai clic su uno qualsiasi degli icon collaboratori per aprirlo.

  2. Nell'angolo in basso a destra della finestra, fai clic sul pulsante e seleziona Disabilita Crea Squadra .

  3. Quando richiesto, conferma di terminare la sessione per ricaricare il luogo in uno stato non collaborativo.