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.
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 :
Permission | Description |
---|---|
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.
À 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>.
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.
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:
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 é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.
Sélectionnez Modifier 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 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.
Survolez l'expérience pour collaborer et cliquez sur le bouton Modifier dans le studio .
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.
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.
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.
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 :
Dans l' Affichage onglet, cliquez sur Discussion d'équipe.
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.
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.
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.
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.
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.
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 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.
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
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 :
Faites un clic droit sur le script dans la fenêtre Explorateur et sélectionnez afficher l'historique des scripts .
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.
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.
Dans le coin en bas à droite 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.