Um projeto Roblox é uma coleção de Locais, Recursos, Configurações e outros recursos que juntos representam uma 1>Experiência1>. Os armazenamentos de projetos do Roblox são na nuvem para colaboração, edição e controle de versão conveniência. Você construção / simulaçãoe gerencia projetos com 4>Roblox
Locais
As experiências no Roblox são compostas por locais individuais, comparáveis a cenas no Unity ou mapas no Unreal Engine. Cada local contém todos os componentes para aquela parte da experiência, incluindo seu ambiente específico, peças, malhas, scripts e interface do usuário. Veja Experiências e Locais para detalhes sobre a criação e gerenciamento de experiências.
Cada local é representado por um modelo de dados , uma hierarquia de objetos que descreve tudo sobre o local. O motor Roblox usa o modelo de dados como uma fonte de verdade para o estado de um local, para que ele possa simular e renderizá-lo em dispositivos clientes. Para mais informações sobre como o motor Roblox interpreta o modelo de dados, veja Tempo de Execução Cliente-Servidor.
A organização de objetos adequada e intencional dentro do modelo de dados é essencial para a funcionalidade e manutenção do seu projeto. Para mais informações sobre quais objetos estão disponíveis e como organizar e usar eles, see Modelo de Dados .
Recursos
No Roblox, recursos como imagens, malhas e áudio são armazenados como recursos baseados em nuvem, para que você não precise incluir cópias locais em uma experiência salva no Roblox. Cada recurso na nuvem recebe um ID de recurso exclusivo que permite que várias experiências o usem. Você pode criar recursos diretamente no Roblox, como modelos ou importar recursos como imagens, áudio e malhas
rbxassetid://7229442422 | rbxassetid://6768917255 | rbxassetid://9125402735 |
Por padrão, os recursos são privados para sua experiência e você pode usar um recurso em qualquer lugar, referenciando seu ID. Você também pode distribuí-los para a comunidade na Loja do Criador, para que outros possam usá-los também.
Para mais informações sobre como importar e publicar recursos, see Recursos .
Pacotes
Pacotes são hierarquias de objetos reutilizáveis que você pode definir e reutilizar em vários locais em várias experiências. Para qualquer grande projeto, pacotes oferecem os seguintes benefícios:
- Pacotes podem ser usados como kits de recursos, permitindo que você duplique um conjunto de objetos, se necessário.
- Pacotes facilitam a atualização de recursos. Por exemplo, um pacote pode incluir uma árvore que é duplicada muitas vezes em um ambiente. Se você precisar fazer uma alteração, como trocar texturas por árvores, ele pode ser atualizado uma vez no pacote em vez de para cada instância individual.
- Um pacote pode começar com recursos da caixa cinza, e eventualmente ser substituído por recursos de arte final. Quando os recursos são substituídos, eles mantêm todas as posições e orientações originais.
Configurações
Configurações de experiência são gerenciadas a partir do Painel do Criador ou dentro do Studio, incluindo:
- Informação Básica — Informação básica sobre a experiência, como seu nome, descrição e gênero. Muita da informação aqui é usada no listado de sua experiência.
- Comunicação — Configurações que permitem que usuários elegíveis usem bate-papo de voz ou animação de avatar através de sua câmera dentro de sua experiência.
- Permissões — Configura quem pode acessar sua experiência. Novas experiências começam como privadas e só podem ser editadas e acessadas por você e membros de seu grupo com as permissões corretas. Quando apropriado, você pode 0>liberar0> a experiência para o público.
- Monetização — Opções para ganhar dinheiro com sua experiência, conforme descrito em Monetização .
- Localização — Configuração para diferentes linguagens e regiões.
- Avatar — Configurações relacionadas a avatares, como escalonamento de avatar e sobreposição de roupas.
Colaboração
Com as ferramentas de colaboração integradas do Studio, os membros da equipe podem contribuir para experiências de forma independente em seu próprio tempo ou ao lado de outros. Recursos-chave incluem:
- Os administradores do grupo podem gerenciar quais membros têm acesso para colaborar e quais não têm, efetivamente mantendo papéis apropriados dentro de uma grande Equipe.
- Os colaboradores podem construir ao lado de outros membros da equipe em tempo real e ver automaticamente as alterações feitas por outras pessoas.
- Os colaboradores podem editar independentemente os mesmos scripts que outros podem estar editando, testar localmente e commit suas alterações para o projeto baseado em nuvem quando estiverem prontos.
Para mais informações, see Colaboração .
Testando
Sua equipe pode testar instantaneamente uma experiência no PC, celular, VR e outros dispositivos que você deseja suportar através do aplicativo Roblox; não é necessário compilar construções, implementar na loja de aplicativos ou aguardar aprovação da loja de aplicativos.
O Studio oferece uma série de opções para testar uma experiência antes de lançá-la ao público:
- Teste rápido que fornece uma simulação completa da experiência executando na aplicação Roblox.
- Simulação de múltiplos clientes para comparar como cada cliente "vê" outros clientes dentro da experiência.
- Emulação de dispositivos que fornece visão sobre como os controles operam em um dispositivo móvel ou como a interface do usuário de on-screen é exibida em diferentes telas e ratios de tela.
- Teste colaborativo com membros de sua Equipe.
Para mais informações sobre cada opção de teste, see Modos de Teste do Studio.