Collaboration

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

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.

Grâce aux 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.

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

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. Voici les différents paramètres d'autorisation des utilisateurs :

PermissionDescription
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 à un groupe vs. expériences appartenant à un utilisateur.

Expériences détenues par le groupe

Pour les expériences de groupe, seul le propriétaire du groupe ou les membres avec des permissions suffisantes peuvent gérer les rôles du groupe, soit dans toutes les expériences de groupe ou sur une base par expérience. Tels utilisateurs peuvent également ajouter des collaborateurs individuels à des expériences appartenant à un groupe dans le même workflow que les expériences appartenant à un utilisateur, mais seulement pour l'accès

Si vous êtes le propriétaire du groupe ou un membre avec des permissions suffisantes, vous pouvez configurer la collaboration sur toutes les expériences de groupe, par exemple donner la permission Modifier à un rôle de groupe "Artiste audio" pour qu'ils puissent ajustar le playback audio sur plusieurs expériences de groupe.

  1. À partir du tableau de bord du créateur, sélectionnez le groupe à partir du menu déroulant afficher comme et naviguez jusqu'à collaboration > 2> rôles2>.

    Roles option indicated in the Collaboration section on the Creator Dashboard.
  2. Activer modifier toutes les expériences de groupe pour les rôles qui devraient avoir l'autorisation de modifier. N'oubliez pas de cliquer sur enregistrer les modifications pour chaque rôle que vous changez.

Dans la fenêtre gérer les collaborateurs de Studio pour n'importe quelle expérience appartenant à un groupe, les rôles éligibles affichent modifier l'autorisation mais sont muets pour indiquer que vous ne pouvez pas modifier le niveau d'autorisation à partir de Studio.

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

Expériences détenues par l'utilisateur

Pour les expériences appartenant à l'utilisateur, vous pouvez accorder l'accès Jouer à n'importe quel utilisateur ou groupe, mais vous ne pouvez accorder l'autorisation Modifier qu'aux amis Roblox.

Pour donner la permission Modifier à un ami pour une expérience que vous posséder:

  1. Avec l'expérience ouverte dans Studio, cliquez sur le bouton Collaborer dans le coin supérieur droit.

    Studio's menu bar with the Collaborate button highlighted.
  2. Tapez dans la barre de recherche en haut pour rechercher un collaborateur à ajouter. Une liste déroulante apparaît énumérant les collaborateurs correspondants, avec des amis indiqués par le nom d'ami label sous leur nom. Sélectionnez le collaborateur pour ajouter.

    Manage Collaborators window showing search query for a Roblox friend.
  3. Sélectionnez Modifier dans le menu déroulant des permissions pour l'ami.

    A close up view of a collaborator's tile with the permission dropdown menu highlighted.
  4. 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 :

  1. Localisez l'expérience en fonction de savoir si c'est une expérience appartenant à un groupe ou une expérience appartenant à un utilisateur.

    Sélectionnez le groupe dans le menu de sélection supérieur gauche. Ensuite, assurez-vous que Créations est sélectionné à gauche et Mes expériences dans le panneau principal.

    A close up view of the Creator Dashboard with the group selected, as well as Creations and My Experiences.
  2. Survolez l'expérience pour collaborer et cliquez sur le bouton Modifier dans le studio .

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

Afficher les collaborateurs

Lorsque 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 dans tous les appareils des collaborateurs.

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

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

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

Visualisation de la sélection

Par défaut, le code sélectionné dans le Éditeur de script et les objets sélectionnés dans la fenêtre 3D sont mis en évidence avec la couleur unique attribuée à chaque collaborateur/collaboratrice. De plus, la Explorateur window marque les objets sélectionnés avec des points dans ces couleurs pour indiquer la sélection par d'autres collaborateurs.

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.

Pour rendre les sélections de tous les collaborateurs invisibles à seulement vous tout en voyant leur travail, désélectionnez Montrer les sélections de collaborateurs en bas de la Fenêtre Live Collaborators.

Rejoindre des collaborateurs

Pour sauter rapidement à un endroit dans l'espace de travail ou à la ligne exacte dans un script que l'un des collaborateurs modifie, passez votre souris sur leur nom dans la fenêtre Live Collaborators et cliquez sur Rejoindre .

Discuter avec des collaborateurs

Pour discuter avec des collaborateurs pendant une session :

  1. Dans l' Affichage onglet, cliquez sur Discussion d'équipe.

    Studio's View tab with the Team Chat button highlighted.
  2. Cliquez dans le champ de texte d'entrée, tapez votre message et appuyez sur Entrer pour l'envoyer.

Scripts collaboratifs

Dans une session collaborative, vous pouvez codez ensemble en temps réel via scripts en direct, ou vous pouvez drafter scripts dans un environnement plus axé sur le client avant de les commettre dans un référentiel collaborateur.

Scripts en direct

Scripting en direct Permet aux collaborateurs de code de s'entendre en temps réel. Dans le Éditeur de scripts, la couleur du curseur de chaque collaborateur/collaboratricecorrespond à leur couleur attribuée dans la fenêtre Collaborateurs en direct.

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.

Pendant que vous scriptingdirect, les modifications sont enregistrées automatiquement toutes les 5 minutes comme les modifications de lieu, et un collaborateur peut enregistrer manuellement une script à tout moment avec CtrlS ( S ). Les versions enregistrées ou enregistrées automatiquement sont affichées dans la 2> Script History2> fenêtre.

Mode brouillons

Avec le mode brouillons, vous pouvez modifier et tester indépendamment les scripts sans affecter l'expérience pour les autres. Après avoir terminé la rédaction d'un script, vous pouvez le valider dans le référentiel partagé et Tester en équipe la version valide avec les collaborateurs.

Valider les 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.

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

Pour valider vos modifications locales dans la réserve, cliquez avec le bouton gauche sur un script, ou maintenez Maj et cliquez avec le bouton gauche pour sélectionner plusieurs scripts. Puis cliquez sur Valider pour valider tous les scripts sélectionnés.

The Drafts window with the Commit button highlighted.

Comparaison et fusion des modifications

Si un autre collaborateur apporte des modifications à la même feuille de travail 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 la feuille de travail et sélectionnez comparer avec le serveur.

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.

Dans l'onglet (Diff.) qui s'ouvre dans le É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.

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

Pour fusionner leurs modifications dans votre script :

  1. Dans la fenêtre brouillons , faites un clic droit sur le script et sélectionnez fusionner à partir du serveur .

    The Drafts window right-click popup window showing with the Merge From Server option highlighted.
  2. Dans la fenêtre fusionner, vous pouvez choisir le code à conserver ou faire des modifications manuelles.

    • Vérifiez brouillonnez pour conserver vos modifications, ou laissez-la décochée pour les jeter.
    • Vérifiez serveur pour fusionner les modifications soumises 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.
  3. Une fois que vous avez prévisualisé la résolution de fusion, cliquez sur fusionner tout pour mettre à jour votre script local.

Restauration des 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 le 1> arbre de travail du lieu1>, vous devrez donc les restaurer manuellement à leur emplacement d'origine

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.

Affichage de l'historique des scripts

Tous les changements de script, qu'ils soient enregistrés par un collaborateur/collaboratrice, enregistrés automatiquement ou soumis par un collaborateur via le Mode brouillons : sont journalisés dans la Version History window. Pour y accéder :

  1. Faites un clic droit sur le script dans la fenêtre Explorateur et sélectionnez afficher l'historique des scripts .

  2. Dans la fenêtre Version History qui s'ouvre, vous verrez toutes les versions commises du script, la date de committation, qui collaborateur committion, 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 le É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.

Enregistrement et publication

Pendant une session collaborative, Studio enregistre automatiquement le projet dans le nuage de 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 l'historique des activités. Cette vue fournit un journal d'événement chronologique qui améliore la visibilité de l'équipe dans les paramètres clés de l'expérience.

Désactivation de la collaboration

Création d'équipe est la fonctionnalité Studio de base qui permet la collaboration. Les flux de travail qui impliquent la boîte de dialogue Gérer les collaborateurs activeront automatiquement la fonctionalité, mais vous pouvez la désactiver manuellement si nécessaire.

  1. Si la fenêtre collaborateurs en direct n'est pas déjà ouverte, cliquez sur l'un des icônes de collaborateur pour l'ouvrir.

  2. Dans le coin en bas à droite de la fenêtre, cliquez sur le bouton et sélectionnez Désactiver la création d'équipe .

  3. Lorsque vous y êtes invité, confirmez la fin de la session pour recharger l'endroit dans un état non collaboratif.