Criar uma experiência de alta qualidade exige muitas habilidades, como modelagem, scripting, design de interface do usuário e produção de áudio.É improvável que uma pessoa tenha todas essas habilidades, o que torna a colaboração entre diferentes papéis uma parte essencial do fluxo de trabalho de desenvolvimento.
Com as ferramentas de colaboração integradas do Studio , os criadores podem contribuir para experiências de forma independente em seu próprio tempo ou trabalhar em conjunto com sua equipe ao mesmo tempo.

Gerenciar colaboradores
Os colaboradores que você adiciona a uma experiência têm configurações de permissão que correspondem ao nível de acesso deles à experiência.A seguir estão as diferentes configurações de permissão de usuário:
Permissão | Descrição |
---|---|
Proprietário | O usuário é o proprietário da experiência e tem permissão para configurar as permissões de outros usuários. |
Editar | O usuário tem permissão para editar a experiência. Isso também concede ao usuário permissão de Jogar . |
Jogar | O usuário tem permissão para jogar a experiência de forma privada. |
Sem Acesso | O usuário não tem permissões Editar ou Jogar . |
Há algumas pequenas diferenças ao gerenciar colaboradores em experiências de propriedade do grupo vs. experiências de propriedade do usuário.
Experiências de propriedade do grupo
Para experiências de grupo, apenas o proprietário do grupo ou membros com permissões suficientes podem gerenciar os papéis do grupo, seja através de todas as experiências de grupo ou em uma base por experiência .Tais usuários também podem adicionar colaboradores individuais às experiências de propriedade do grupo no mesmo fluxo de trabalho que as experiências de propriedade do usuário, mas apenas para o acesso de Jogo .
Se você for o proprietário do grupo ou um membro com permissões suficientes, você pode configurar a colaboração em todas as experiências de grupo , por exemplo, conceder Editar permissão a um grupo de "Artista de Áudio" para que eles possam ajustar o toque de áudio em várias experiências de grupo.
- Do painel Painel do Criador, selecione o grupo no menu suspenso Ver Como e navegue até Colaboração > Papéis .
- Ative Editar todas as experiências de grupo para papéis que devem ter permissão de edição.Lembre-se de clicar em Salvar Alterações para cada papel que você altera.
Na janela Gerenciar Colaboradores do Studio para qualquer experiência de propriedade de grupo, papéis elegíveis exibem Editar permissão, mas são silenciados para indicar que você não pode alterar o nível de permissão do Studio.


Experiências de propriedade do usuário
Para experiências de propriedade do usuário, você pode conceder Jogar acesso a qualquer usuário ou grupo, mas só pode conceder Editar permissão a amigos do Roblox.
Para dar Editar permissão a um amigo para uma experiência que você possuir:
Com a experiência aberta no Studio, clique no botão Colaborar no canto superior direito.
Digite na barra de pesquisa na parte superior para procurar um colaborador para adicionar.Um menu suspenso aparece listando colaboradores correspondentes, com amigos indicados pelo rótulo Amigo abaixo de seu nome.Selecione o colaborador para adicionar.
Selecione Editar na lista de permissões para o amizade.
Clique em Salvar para que as configurações de colaboração tenham efeito.
Acesse uma sessão
Aqueles que têm permissão para editar uma experiência podem se juntar a uma sessão colaborativa da seguinte forma:
Navegue até o Painel do Criador.
Localize a experiência dependendo de se ela é propriedade do grupo ou propriedade do usuário.
- Selecione o grupo no menu de seleção superior esquerdo.
- Certifique-se de que Criações esteja selecionada à esquerda e Minhas Experiências no painel principal.
My ExperiencesShared With MePasse o mouse sobre o mosaico da experiência e clique no botão Editar no Studio para Colaborar.
Ver colaboradores
Ao trabalhar em uma sessão colaborativa, você pode ver os colaboradores atuais no canto superior direito do Studio, cada um com uma cor atribuída única que é consistente em todos os dispositivos dos colaboradores.

Para ver mais detalhes sobre os colaboradores atuais, clique em qualquer um dos ícones para abrir a janela Colaboradores ao Vivo .Nesta janela, você pode ver se um usuário está ativo ou inativo dentro do Studio, bem como uma indicação de onde o usuário está trabalhando.Os usuários ficam inativos se não usarem o Studio por mais de 5 minutos.

Visualização de seleção
Por padrão, o código selecionado no Editor de Script e os objetos selecionados na janela de visualização 3D são destacados com a cor única atribuída a cada colaborador(a).Além disso, a janela Explorer marca objetos selecionados com pontos nessas cores designadas para indicar seleção por outros colaboradores.


Para tornar as seleções de todos os colaboradores invisíveis apenas para você enquanto ainda vê seu trabalho, desmarque Mostrar seleções de colaboradores na parte inferior da janela Colaboradores ao Vivo.

Junte-se a colaboradores
Para rapidamente saltar para uma localização no espaço de trabalho ou para a linha exata em um script que um colaborador está editando, passe o mouse sobre o nome deles na janela Colaboradores ao Vivo e clique em Entrar .

scriptingcolaborativa
Em uma sessão colaborativa, você pode codificar juntamente em tempo real através de scripting ao vivo, ou você pode elaborar scripts em um ambiente mais focado antes de enviá-los para um repositório compartilhado por um colaborador.
Programação ao vivo
Programação Ao Vivo deixa os colaboradores codificarem juntos em tempo real.No Editor de Scripts, a cor do cursor de cada colaborador(a)corresponde à cor atribuída deles na janela Colaboradores ao Vivo.


Durante a programação ao vivo, as edições são salvas automaticamente a cada 5 minutos, assim como as edições de lugar, e um colaborador pode salvar manualmente um script a qualquer momento com CtrlS (⌘S).Versões salvas ou salvas automaticamente são registradas na janela Histórico de Scripts.
Modo Rascunhos
Através do modo Rascunhos , você pode editar e testar scripts independentemente sem afetar a experiência para os outros.Depois de terminar de elaborar um script, você pode commitar para o repositório compartilhado e Testar em Equipe a versão comprometida com os colaboradores.
Enviar rascunhos
Uma vez que você tenha editado um script, ele aparece na janela Rascunhos , acessível a partir da aba Ver.Rascunhos são salvos no seu sistema de arquivos local e persistem entre as sessões do Studio na mesma máquina.


Para commit suas edições locais para o repositório, clique com o botão esquerdo em um script, ou segure Shift e clique com o botão esquerdo para selecionar vários scripts.Então clique em Enviar para enviar todos os scripts selecionados.

Comparar e mesclar alterações
Se outro colaborador enviar alterações no mesmo script que você está editando, um ícone com um símbolo ⊕ verde aparece na janela Rascunhos .Para ver suas alterações, clique com o botão direito no script e selecione Comparar com o Servidor .

Na aba (Diferenciador) que se abre no Editor de Script, o código que outros colaboradores alteraram ou excluíram aparece em vermelho, enquanto o código que você atualizou aparece em verde.

Para mesclar suas alterações no seu script:
Na janela Rascunhos , clique com o botão direito no script e selecione Mesclar do Servidor .
Na janela de fusão, você pode escolher qual código manter ou fazer edições manuais.
- Verifique Rascunho para manter suas alterações ou deixe desmarcado para descartá-las.
- Verifique Servidor para mesclar as alterações comprometidas em seu rascunho ou deixe desmarcado para ignorá-las.
- Verifique Outro para editar manualmente o script e salvar as alterações no seu rascunho.
Depois de ter visualizado a resolução de fusão, clique em Mesclar tudo para atualizar seu script local.
Restaurar scripts excluídos
Se um colaborador excluir um script que você está editando, um ícone com um símbolo ⊘ vermelho aparece na janela Rascunhos .Para restaurar o script, clique com o botão direito nele e selecione Restaurar Script .Scripts são restaurados para a árvore de trabalho do local Workspace , então você pode precisar reposicioná-los manualmente de volta ao seu local original.

Ver histórico de scripts
Todas as alterações de script, sejam salvas por um colaborador(a), salvas automaticamente ou cometidas por um colaborador através do modo Rascunhos, são registradas na janela Histórico de Versões .Para acessá-lo:
Clique com o botão direito no script na janela Explorer e selecione Ver Histórico de Scripts .
Na janela Histórico de Versões que se abre, você verá todas as versões commitidas do script, a data de commit, qual colaborador commitiu e muito mais.A partir desta janela, as seguintes ações são possíveis:
Para comparar qualquer versão (exceto a mais antiga) com sua versão anterior, selecione-a e clique em Comparar com Versão Anterior .Na aba (Diferenciador) que se abre no Editor de Script, o código da versão mais recente aparece em verde enquanto o código da versão mais antiga aparece em vermelho.
Salvar e publicar
Durante uma sessão colaborativa, o Studio salva automaticamente o projeto na nuvem a cada quatro minutos.
Reverter para versões anteriores
O proprietário de uma experiência pode reverter as alterações feitas por outros editores. Veja aqui para instruções.
Você também pode querer verificar Histórico de Atividades.Essa visão fornece um registro de eventos cronológicos que melhora a visibilidade da equipe em configurações-chave da experiência.
Desabilitar colaboração
Criação em Equipe é o recurso principal do Studio que habilita a colaboração.Fluxos de trabalho que envolvem a caixa de diálogo Gerenciar Colaboradores ativarão automaticamente o funcionalidade, mas você pode desativá-lo manualmente se necessário.
Se a janela Colaboradores ao Vivo não estiver aberta, clique em qualquer um dos ícones de colaborador para abrí-la.
No canto inferior direito da janela, clique no botão ⋯ e selecione Desativar Criação em Equipe .
Quando solicitado, confirme para encerrar a sessão para recarregar o local em um estado não colaborativo.