La création d'une expérience de haute qualité exige de nombreuses compétences telles que la modélisation, le scripting, la conception d'interface utilisateur et la production audio.Il est peu probable qu'une seule personne ait toutes ces compétences, ce qui fait de la collaboration entre différents rôles une partie essentielle du flux de travail de développement.
Avec les outils de collaboration intégrés de Studio , les créateurs peuvent contribuer aux expériences de manière indépendante à leur propre rythme ou travailler avec leur équipe en même temps.

Gérer les collaborateurs
Les collaborateurs que vous ajoutez à une expérience ont des paramètres d'autorisation correspondant à leur niveau d'accès à l'expérience.Comme suit les différents paramètres de permission d'utilisateur :
Permission | Avertissement |
---|---|
Propriétaire | L'utilisateur est le propriétaire de l'expérience et a la permission de configurer les permissions des autres utilisateurs. |
Modifier | L'utilisateur a la permission de modifier l'expérience. Cela lui accorde également la permission jouer . |
Jouer | L'utilisateur a la permission de jouer à l'expérience en privé. |
Pas d'accès | L'utilisateur n'a pas les permissions de modifier ou de jouer . |
Il y a quelques petites différences lors de la gestion des collaborateurs dans expériences appartenant au groupe vs. expériences appartenant à l'utilisateur .
Expériences appartenant au groupe
Pour les expériences de groupe , seul le propriétaire du groupe ou les membres disposant de suffisantes permissions peuvent gérer les rôles du groupe, soit sur toutes les expériences de groupe ou sur une base par expérience .Ces utilisateurs peuvent également ajouter des collaborateurs individuels à des expériences appartenant à un groupe dans le même flux de travail que les expériences appartenant à l'utilisateur , mais seulement pour l'accès Jouer.
Si vous êtes le propriétaire du groupe ou un membre avec des permissions suffisantes, vous pouvez configurer la collaboration à travers toutes les expériences de groupe, par exemple en accordant modifier la permission à un rôle de groupe "Artiste audio" afin qu'ils puissent peaufiner la lecture audio à travers plusieurs expériences de groupe.
- A partir du tableau de bord du créateur, sélectionnez le groupe dans le menu déroulant Voir comme et naviguez vers collaboration ⟩ rôles .
- Activer Modifier toutes les expériences de groupe pour les rôles qui devraient avoir une autorisation d'édition.N'oubliez pas de cliquer sur Enregistrer les modifications pour chaque rôle que vous modifiez.
Dans la fenêtre gérer les collaborateurs de Studio pour toute expérience appartenant à un groupe, les rôles éligibles affichent modifier la permission mais sont muets pour indiquer que vous ne pouvez pas modifier le niveau de permission à partir de Studio.


Expériences appartenant à l'utilisateur
Pour les expériences appartenant à l'utilisateur, vous pouvez accorder Jouer l'accès à tout utilisateur ou groupe, mais vous ne pouvez accorder que Éditer la permission aux amis Roblox.
Pour donner modifier permission à un ami pour une expérience que vous possédez :
Avec l'expérience ouverte dans Studio, cliquez sur le bouton Collaborer dans le coin supérieur droit.
Tapez dans la barre de recherche en haut pour rechercher un collaborateur à ajouter.Une liste déroulante apparaît listant les collaborateurs correspondants, avec des amis indiqués par l'étiquette ami sous leur nom.Sélectionnez le collaborateur à ajouter.
Sélectionnez Éditer dans le menu déroulant des permissions pour l'ami.
Cliquez sur Enregistrer pour que vos paramètres de collaboration prennent effet.
Accéder à une session
Ceux qui ont la permission de modifier une expérience peuvent rejoindre une session collaborative comme suivant :
Accédez à la tableau de bord du créateur.
Localisez l'expérience en fonction de si elle est appartenant au groupe ou appartenant à l'utilisateur.
- Sélectionnez le groupe dans le menu sélecteur supérieur gauche.
- Assurez-vous que créations est sélectionné à gauche et mes expériences dans le panneau principal.
My ExperiencesShared With MePassez la souris sur la case de l'expérience et cliquez sur le bouton Éditer dans le studio pour collaborer.
Afficher les collaborateurs
Pendant que vous travaillez dans une session collaborative, vous pouvez voir les collaborateurs actuels dans le coin supérieur droit de Studio, chacun avec une couleur attribuée unique qui est cohérente sur tous les appareils des collaborateurs.

Pour afficher plus de détails sur les collaborateurs actuels, cliquez sur l'une des icônes pour ouvrir la fenêtre collaborateurs en direct .Dans cette fenêtre, vous pouvez voir si un utilisateur est actif ou inactif dans Studio, ainsi qu'une indication de l'endroit où l'utilisateur travaille.Les utilisateurs deviennent inactifs s'ils n'utilisent pas Studio pendant plus de 5 minutes.

Visualisation de sélection
Par défaut, le code sélectionné dans l'éditeur de scripts et les objets sélectionnés dans la fenêtre 3D sont mis en évidence avec la couleur unique attribuée à chaque collaborateur.En outre, la fenêtre Explorateur marque les objets sélectionnés avec des points dans ces couleurs attribuées pour indiquer la sélection par d'autres collaborateurs.


Pour rendre les sélections de tous les collaborateurs invisibles à vous seul tout en voyant toujours leur travail, désactivez Afficher les sélections des collaborateurs en bas de la fenêtre Collaborateurs en direct.

Rejoindre les collaborateurs
Pour sauter rapidement vers un emplacement dans l'espace de travail ou à la ligne exacte dans un script que le collaborateur est en train d'éditer, passez la souris sur leur nom dans la fenêtre Collaborateurs en direct et cliquez sur Rejoindre .

Commentaires
Roblox Studio a une fonction de commentaires qui vous permet de localiser un objet dans la fenêtre 3D et de démarrer une conversation avec vos collaborateurs, de laisser des notes à faire et plus encore.Les commentaires se mettent à jour en temps réel, ce qui vous permet à vous et à votre équipe de recevoir et de répondre aux commentaires sans perturber votre flux de travail dans Studio.
Pour utiliser cette fonctionnalité, vous devez avoir ajouté des collaborateurs à votre expérience.
Créer des commentaires
Pour créer un commentaire, cliquez sur le bouton commentaire dans le coin supérieur droit de Studio (raccourci clavier C).

Dans la fenêtre, notez comment votre curseur devient bleu.Cliquez sur n'importe quel objet qui hérite de BasePart (la plupart le font, y compris le terrain), saisissez votre commentaire et cliquez sur Soumettre .

Pour marquer un collaborateur dans vos commentaires, utilisez la syntaxe @username.Les collaborateurs peuvent ensuite vérifier la fenêtre commentaires et filtrer les commentaires qui les mentionnent.

- Dans une expérience appartenant à l'utilisateur, tout utilisateur avec des permissions de lecture ou d'édition est disponible dans le menu déroulant de la balise.
- Dans une expérience appartenant à un groupe, tout utilisateur membre du groupe est disponible dans la liste déroulante de marquage.
Gérer les commentaires
La fenêtre commentaires montre une liste de tous les commentaires, avec le plus récent en haut.Pour ouvrir la fenêtre, passez à l'onglet Affichage et cliquez sur le bouton commentaires .

- Cliquez sur un commentaire pour afficher la conversation complète.
- Double-cliquez sur un commentaire pour l'approcher dans la fenêtre.
- Utilisez le menu ⋯ dans le coin supérieur droit pour afficher les commentaires résolus, filtrer uniquement les commentaires auxquels vous avez été tagué ou masquer les commentaires dans la fenêtre.
- Résolvez les commentaires au fur et à mesure que vous et votre équipe les abordez.Après avoir résolu un commentaire, il disparaît à la fois de la fenêtre et de la liste principale, mais il n'est pas complètement parti ; vous pouvez toujours le résoudre plus tard.
Scriptage collaboratif
Dans une session collaborative, vous pouvez coder ensemble en temps réel via script en direct, ou vous pouvez rédiger des scripts dans un environnement plus axé avant de les transmettre dans un référentiel partagé par un collaborateur.
Scripting en direct
Écriture en direct permet aux collaborateurs de coder ensemble en temps réel.Dans l'éditeur de scripts , la couleur du curseur de chaque collaborateur correspond à sa couleur attribuée dans la fenêtre collaborateurs en direct .


Pendant l'écriture en direct, les modifications sont automatiquement enregistrées toutes les 5 minutes, tout comme les modifications de lieu, et un collaborateur peut enregistrer manuellement un script à tout moment avec CtrlS (⌘S).Les versions enregistrées ou automatiquement enregistrées sont enregistrées dans la fenêtre historique des scripts.
Mode brouillons
Grâce au mode brouillons , vous pouvez modifier et tester indépendamment des scripts sans affecter l'expérience pour les autres.Une fois que vous avez terminé la rédaction d'un script, vous pouvez le commettre dans le référentiel partagé et tester en équipe la version commise avec les collaborateurs.
Transmettre des brouillons
Une fois que vous avez édité un script, il apparaît dans la fenêtre brouillons , accessible à partir de l'onglet affichage.Les brouillons sont enregistrés dans votre système de fichiers local et persistent entre les sessions Studio sur la même machine.


Pour valider vos modifications locales dans le référentiel, cliquez gauche sur un script, ou maintenez Shift et cliquez gauche pour sélectionner plusieurs scripts.Ensuite, cliquez sur Valider pour valider tous les scripts sélectionnés.

Comparer et fusionner les changements
Si un autre collaborateur apporte des modifications au même script que vous éditez, une icône avec un symbole ⊕ vert apparaît dans la fenêtre brouillons .Pour afficher leurs modifications, faites un clic droit sur le script et sélectionnez comparer avec le serveur .

Dans l'onglet (Diff) qui s'ouvre dans l'éditeur de scripts , le code que d'autres collaborateurs ont changé ou supprimé apparaît en rouge, tandis que le code que vous avez mis à jour apparaît en vert.

Pour fusionner leurs modifications dans votre script :
Dans la fenêtre brouillons , faites un clic droit sur le script et sélectionnez fusionner à partir du serveur .
Dans la fenêtre de fusion, vous pouvez choisir le code à conserver ou faire des modifications manuelles.
- Vérifiez brouillon pour conserver vos modifications, ou laissez-la décochée pour les jeter.
- Vérifiez le serveur pour fusionner les modifications engagées dans votre brouillon, ou laissez-la décochée pour les ignorer.
- Vérifiez autre pour modifier manuellement le script et enregistrer les modifications à votre brouillon.
Une fois que vous avez prévisualisé la résolution de fusion, cliquez sur fusionner tout pour mettre à jour votre script local.
Restaurer les scripts supprimés
Si un collaborateur supprime un script que vous éditez, une icône avec un symbole rouge ⊘ apparaît dans la fenêtre brouillons .Pour restaurer le script, faites un clic droit dessus et sélectionnez Restaurer le script .Les scripts sont restaurés dans l'arbre espace de travail de l'endroit, vous devrez peut-être les réintroduire manuellement dans leur lieu d'origine.

Afficher l'historique des scripts
Tous les changements de script, qu'ils soient enregistrés par un collaborateur, sauvegardés automatiquement ou commis par un collaborateur via le mode brouillons , sont enregistrés dans la fenêtre historique des versions .Pour y accéder :
Faites un clic droit sur le script dans la fenêtre Explorateur et sélectionnez Afficher l'historique du script .
Dans la fenêtre historique des versions qui s'ouvre, vous verrez toutes les versions commises du script, la date de commit, le collaborateur qui a commis, et plus encore.De cette fenêtre, les actions suivantes sont possibles :
Pour comparer n'importe quelle version (sauf la plus ancienne) avec sa version précédente, sélectionnez-la et cliquez sur comparer avec la version précédente .Dans l'onglet (Diff) qui s'ouvre dans l'éditeur de scripts , le code de la version plus récente apparaît en vert tandis que le code de la version plus ancienne apparaît en rouge.
Enregistrer et publier
Pendant une session collaborative, Studio enregistre automatiquement le projet dans le cloud toutes les quatre minutes.
Revenir aux versions précédentes
Le propriétaire d'une expérience peut annuler les modifications apportées par d'autres éditeurs. Voir ici pour des instructions.
Vous voudrez peut-être également vérifier Historique des activités.Cette vue fournit un journal d'événements chronologique qui améliore la visibilité de l'équipe dans les paramètres clés de l'expérience.
Désactiver la collaboration
Création d'équipe est la fonctionnalité principale de Studio qui permet la collaboration.Les flux de travail qui impliquent le dialogue gérer les collaborateurs activeront automatiquement la fonctionnalité, mais vous pouvez la désactiver manuellement si nécessaire.
Si la fenêtre collaborateurs en direct n'est pas déjà ouverte, cliquez sur l'une des icônes de collaborateur pour l'ouvrir.
Dans le coin inférieur droit de la fenêtre, cliquez sur le bouton ⋯ et sélectionnez Désactiver la création d'équipe .
Lorsque vous y êtes invité, confirmez la fin de la session pour recharger l'endroit dans un état non collaboratif.