Colaboração

A criação de uma experiência de alta qualidade exige muitas habilidades, tais como modelagem, design de interface de usuário e produção de áudio. É improvável que uma pessoa tenha todas estas habilidades, o que torna a colaboração entre diferentes funções uma parte essencial do fluxo de trabalho do desenvolvimento.

Com as ferramentas de colaboração incorporadas no Studio, os criadores podem contribuir para as experiências de forma independente e no seu próprio ritmo ou podem trabalhar com toda a equipe ao mesmo tempo.

Criadores trabalhando juntos em uma sessão colaborativa

Gerenciar colaboradores

Para colaborar com outras pessoas, você precisa adicionar colaboradores à sua experiência. Você pode então editar as configurações de permissão, que correspondem ao nível de acesso à experiência.

Adicionar colaboradores

Quando estiver pronto para colaborar em uma experiência, clique no botão Colaborar no canto superior direito do Studio:

Digite na barra de pesquisa na parte superior para buscar por um colaborador e adicioná-lo. Um menu suspenso aparecerá listando todos os colaboradores associados à digitação. Selecione o colaborador para adicionar e clique em Salvar para as configurações de colaboração entrarem em vigor.

Nas experiências controladas por usuário, a barra de pesquisa mostra tanto usuários quanto grupos para serem adicionados como colaboradores. Se um usuário for seu amigo, você verá um ícone de amizade à direita do nome de usuário. Nas experiências controladas por um grupo, você só pode adicionar usuários, e não grupos, como colaboradores.

Editar permissões

Os colaboradores que você adicionar a uma experiência têm configurações de permissão que correspondem ao nível de acesso à experiência. Veja a lista completa das configurações de permissão diferentes que um usuário pode ter e a descrição das permissões que eles tenham:

PermissãoDescrição
ProprietárioO usuário é o proprietário da experiência e tem permissão para configurar as permissões de outros usuários.
EditarO usuário tem permissão para editar a experiência. Isso também concede ao usuário a permissão de Jogar
JogarO usuário tem permissão de jogar na experiência de forma privada.
Sem acessoO usuário não tem permissões de Editar nem de Jogar .

Existem algumas pequenas diferenças ao gerenciar colaboradores em experiências de propriedade de usuários em comparação com experiências de propriedade de um grupo.

Experiências de propriedade de usuários

Para experiências de propriedade de usuários, você pode conceder acesso à função Jogar a qualquer usuário ou grupo, mas você só pode conceder acesso de Editar aos usuários que são seus amigos. Para dar permissões Editar a colaboradores individuais à experiência que possui:

  1. Com experiência aberta no Studio, clique no botão Colaborar no canto superior direito do Studio.

  2. Selecione Editar no menu suspenso de permissões para o indivíduo.

Experiências de propriedade de grupo

Para experiências de propriedade de um grupo, apenas o proprietário do grupo pode gerenciar quais funções têm permissões Editar. Você pode adicionar colaboradores individuais a experiências de propriedade de grupo, no entanto, eles só podem ter acesso à função de Jogar, e não de Editar. Existem duas maneiras de uma função de grupo ter acesso à função de Editar: por meio de alteração das permissões de grupo e de alteração da função para uma experiência de grupo específica.

Todas as experiências do grupo

Para gerenciar quais funções em um grupo têm permissões de edição para todas as experiências do grupo:

  1. Navegue até a página Grupos e selecione o grupo em si.

  2. Clique no botão no canto superior direito e selecione Configurar Grupo.

  3. Na coluna da esquerda, selecione a guia Funções.

  4. Para cada função de grupo à qual você deseja dar permissões de edição, ative Criar e editar e experiências do grupo.

Na caixa de diálogo Gerenciar colaboradores, essas funções exibem o acesso à função de Editar, mas estão em cinza para indicar que você não pode alterar o nível de acesso no Studio.

Experiências específicas do grupo

Os proprietários do grupo podem conceder acesso à função Editar em experiências específicas para funções sem a permissão Criar e editar experiências do grupo. Com uma experiência de propriedade de grupo aberta, clique no botão Colaborar. Em seguida selecione a função, que é Sem acesso por padrão, e defina o nível de acesso como Editar. Todos os usuários dessa função agora devem ter acesso à função Editar apenas para esta experiência; isso não lhes dará acesso a outras experiências do grupo.

Os usuários fora de grupo não podem ter acesso à função de Editar nas experiências do grupo, porém é possível conceder a eles a função de Jogar.

Acessar uma sessão

Aqueles que têm permissão para editar uma experiência pode acessar uma sessão de Criação em equipe da seguinte forma:

  1. Feche todas os locais atualmente abertos no Studio ou reinicie o Studio.

  2. Selecione a guia Compartilhado comigo para as experiências de propriedade do usuário ou a guia Jogos do grupo, se ela é uma experiência de propriedade do grupo.

  3. Clique no mosaico desejado para começar a editar.

Construção colaborativa

Todos os colaboradores podem manipular objetos e as alterações são automaticamente apresentadas para outros colaboradores.

Cor do usuário

Cada colaborador em uma sessão tem uma cor atrás do avatar na janela Criação em equipe.

Quando um colaborador seleciona um objeto, uma caixa de seleção na cor dele aparece em torno do objeto na visão 3D. A janela do Explorador também indica quando um colaborador seleciona um objeto.

Desfazer e refazer

Se vários criadores fizeram edições em uma parte ou instância, a função Desfazer para um dado objeto reverte-o para o estado anterior a uma mudança feita e reverte todas as mudanças que outros editores podem ter feito após a edição mais recente.

Scripts colaborativos

Se a Criação em equipe estiver ativada, a Roblox armazena scripts em um repositório central baseado na nuvem que todos os colaboradores podem acessar. Isso permite que os criadores:

  • Trabalhem independentemente no mesmo script que outras estão editando.
  • Saibam quando outras pessoas estão trabalhando em um script.
  • Testem as alterações localmente antes de armazenarem na nuvem.
  • Comparem e confirmem as alterações de script na nuvem quando tudo estiver pronto.

Elaboração de scripts

Você pode editar scripts enquanto os colaboradores os editam e testam os scripts no jogo localmente sem afetar a experiência para outros. Depois de terminar de elaborar um script em si, você o confirma na nuvem e realiza o Teste de equipe na versão da nuvem com os colaboradores.

Ao editar um script ele aparece na janela Rascunhos, acessível na guia Exibir. Os rascunhos são salvos no sistema de arquivos local e persistem entre as sessões do Studio na mesma máquina.

Comparação dos scripts locais e na nuvem

Para comparar um rascunho local de um script com a versão salva na nuvem:

  1. Clique com o botão direito do mouse no rascunho local.

  2. Selecione Comparar com servidor para abrir a janela Resultado da dif.

  3. Compare os números de linha para ajudar a determinar qual deve ser mantidos. O código que os colaboradores mudaram ou apagaram aparece em vermelho. O código que você atualizou aparece em verde.

Confirmar os scripts na nuvem

Para confirmar as edições locais na nuvem:

  1. Clique no Script com o botão esquerdo ou segure Shift e clique no botão esquerdo para selecionar vários scripts.

  2. Clique em Confirmar para realizar o upload de todos os scripts selecionados na nuvem.

Fundir as alterações

Se um colaborador confirmar o mesmo script que você está editando, um ícone com um símbolo ⊕ verde aparece na janela

Para fundir as mudanças no seu script:

  1. Identifique quais scripts você precisa fundir.

  2. Clique no Script com o botão esquerdo ou segure Shift e clique no botão esquerdo para selecionar vários scripts.

  3. Clique com o botão direito do mouse em qualquer script selecionado.

  4. Clique em Fundir do servidor para abrir a janela Ferramentas de fusão. Essa janela mostra como as edições mais recentes se relacionam com as suas próprias. Se houver alterações em conflito, você pode escolher quais códigos manter ou fazer edições manuais.

    • Selecione Rascunho para manter suas alterações ou saia da página para descartá-las.
    • Selecione o Servidor para fundir as alterações no seu rascunho ou deixe-as desmarcadas para ignorá-las.
    • Selecione Outros para editar manualmente o script e salvar as alterações no rascunho.
  5. Depois de verificar as opções desejadas, ative a opção Pré-visualizar resolução para vislumbrar previamente como o script ficará.

Restaurar scripts excluídos

Se um colaborador excluir um script que você esteja editando, um ícone com um símbolo ⊘ vermelho aparece na janela Rascunhos:

Para restaurar scripts excluídos:

  1. Clique no Script com o botão esquerdo ou segure Shift e clique no botão esquerdo para selecionar vários scripts.
  2. Clique com o botão direito do mouse em qualquer script selecionado.
  3. Clique em Restaurar script. Os scripts são restaurados à Área de trabalho do local e você pode precisar reorganizá-lo manualmente para a localização original.

Conversar com colaboradores

Para conversar com colaboradores:

  1. Na guia Exibir, clique em Chat.

  2. Clique na caixa de texto e digite sua mensagem.

  3. Pressione Enter para enviar a mensagem.

Salvar e publicar

Se a opção Criação em equipe estiver ativada, o Studio salva automaticamente o projeto na nuvem a cada cinco minutos. A janela Output mostra o nome do local e salva a localidade após um procedimento de salvamento bem sucedido. Além disso, a barra de status na parte inferior da janela do Studio é exibido quando um salvamento estiver em andamento e quando ele estiver concluído.

Revertendo para versões anteriores

Os proprietários de uma experiência podem reverter as alterações feitas por outros editores.

  1. Navegue até a página principal da experiência no site da Roblox.

  2. Clique no botão à direita do título da experiência e selecione Configurar este Local.

  3. Na página de destino, clique em Histórico de versões na coluna da esquerda.

  4. Escolha uma versão anterior e clique em Reverter para esta versão para voltar.

Criação da equipe

A função Criação da equipe é a funcionalidade do Studio que permite a colaboração para seu local. As equipes de todos os tamanhos, incluindo criadores individuais, podem se beneficiar, por exemplo, do controle de versão de script e autossalvamento por meio da colaboração. Os fluxos de trabalho que envolvem a caixa de diálogo Gerenciar colaboradores habilitam automaticamente, quando necessário, a função Criação da equipe para que a experiência colaborativa seja perfeita. No entanto, você ainda pode habilitar ou desativar manualmente a função Criação da equipe, se necessário.

Habilitação de criação da equipe

Os proprietários de uma experiência podem habilitar a função Criação da equipe. Existem duas maneiras habilitar manualmente a função Criação da equipe:

  • Ative a função Criação da equipe ao salvar ou publicar na Roblox pela primeira vez.

  • Abra o widget Criação da equipe na guia Exibir, e clique no botão Ativar.

Desabilitação da criação da equipe

Os proprietários de experiência podem desabilitar a função Criação da equipe. Quando desativado, o Studio força todas os outros colaboradores a sair da sessão.

Para desabilitar a função Criação da equipe:

  1. Na parte inferior da janela Criação da equipe, clique no botão ...

  2. Selecione Desabilitar a função Criação da equipe.

  3. Quando solicitado, clique em Sim para encerrar a sessão.