Modos de teste do Studio

Por causa do modelo de servidor-cliente do motor Roblox, é importante que você teste sua experiência em vários modos antes de lançá-la para o público. Todas as opções de teste são acessíveis na aba Teste.

Opções de teste de jogo

Existem três opções comuns para teste de jogo de uma experiência. Clicar na seta pequena abaixo do botão principal permite que você escolha de cada opção e defina aquela opção como padrão.

Opções rápidas de teste de jogo na aba Teste do Studio
AçãoAtalhoDescrição
JogarF5Começa simulando a experiência, inserindo seu avatar em um Class. SpawnLocation ou coordenadas em torno de (0, 100, 0).
Jogar aquiComeça simulando a experiência, inserindo seu avatar na frente da posição atual da câmera.
ExecutarF8Começa simulando a experiência, mas não insere o seu avatar. A simulação começa na posição de câmera atual e você pode navegar ao redor usando os controles de câmera do Studio.

Alternar Cliente/servidor

Ao testar no modo Jogar ou Jogar aqui, o Studio executa duas simulações separadas — uma simulação de cliente e uma simulação de servidor — que podem dar uma ideia mais precisa sobre como a experiência será executada na produção.

Ao jogar sozinho, você pode alternar entre os modos Cliente e Servidor clicando no botão de ativação Cliente/Servidor. Quando o botão é ativado, o botão muda para refletir o modo de simulação atual.

Controles e câmera

Dependendo do modo, o controle do seu personagem e da câmera são alterados da seguinte forma:

No modo Cliente, a simulação usa os seus controles de personagem e a configuração de câmera. Esse modo de teste é uma simulação próxima da experiência em execução no aplicativo Roblox, sem vários jogadores.
No modo Servidor, o seu personagem é inserido mas não está sob o seu controle. Você pode se movimentar no local com uma câmera flutuante, selecionar objetos e inspecionar suas propriedades.

Janela Explorer

Dentro da hierarquia de janelas do Explorador, certos objetos só existem em suas pastas previstas.

No modo Cliente, os objetos previstos do lado do cliente estão presentes na hierarquia, como aqueles copiados do StarterPack para a Mochila do jogador e do StarterPlayer para os PlayerScripts do jogador.
No modo Servidor, os objetos previstos do lado do servidor estão presentes na hierarquia, incluindo scripts no ServerScriptService e objetos colocados no ServerStorage.

Janela de saída

Na janela Saída, as mensagens são rotuladas de azul (cliente) ou verde (servidor), indicando a origem da mensagem, se é do cliente ou do servidor. Para a saída de mensagens de Class. ModuleScript|ModuleScripts, a cor do rótulo é determinado se o produto foi chamado do lado do cliente Class. LocalScriptou do lado do servidor Class. Script.

Simulação multi-cliente

Usando as opções Clientes e Servidores, você pode iniciar várias sessões do Studio, um agindo como servidor e outro agindo como cliente. O modo de teste é uma ferramenta importante para comparar como um cliente "vê" os outros clientes dentro da experiência.

  1. Certifique-se de que o Servidor local está selecionado na caixa superior, então selecione o número de sessões de jogador para testar. Normalmente, 1 Jogador é suficiente, embora você possa simular até oito.

  2. Pressione o botão Iniciar para iniciar a simulação cliente-servidor.

Quando você terminar o teste, pressione o botão Limpeza em alguma das sessões de simulação para fechar todos os clientes simulados e o servidor simulado.

Emulação do dispositivo

O emulador de dispositivo permite a emulação de vários dispositivos diretamente no Studio, trazendo insight sobre como os controles operam em um dispositivo móvel ou como a interface do usuário na tela mostra diferentes telas e proporções.

No modo de emulação, é possível selecionar dispositivos no menu suspenso acima da visão 3D, ajuste o tamanho de visualização, e altere aorientação do dispositivo entre os modos paisagem e retrato. O Seletor de Dispositivos permite que você teste uma experiência com dispositivos de baixo custo. É útil para examinar experiências de streaming ativado, como o conteúdo 3D dessas experiências carrega e descarrega dinamicamente no dispositivo do jogador com base em vários fatores específicos do dispositivo, incluindo memória disponível.

Emulação do jogador

Para uma emulação detalhada de localização da experiência e políticas de conteúdo, você pode testar via emulador do Jogador.

  1. Clique no botão Jogador para abrir a janela do emulador.

  2. Ativar Habilitar perfil de teste na janela. A emulação permanecerá conforme alternado (ativado ou desativado) se você fechar a janela.

  3. Mais abaixo na janela, as seguintes opções estão disponíveis:

    • Local - Permite que você emule um idioma localizado durante o teste.
    • Região - Permite que você emule um país/região do jogador durante o teste de jogo; essa seleção pode impactar outras alternâncias e caixas de seleção na janela conforme descrito em Class. PolicyService:GetPolicyInfoForPlayerAsync()|GetPolicyInfoForPlayerAsync().
  4. Inicie o teste de jogo no modo Jogar ou Jogar aqui para testar as configurações escolhidas.

Teste colaborativo

Se você está trabalhando em uma experiência com outros no modo Colaboração , você pode testar com outros criadores da seguinte forma:

  1. Na seção Clientes e servidores, selecione Teste de equipe na caixa superior.

  2. Pressione o botão Iniciar para publicar o estado atual da experiência e crie uma nova sessão do Studio com o seu personagem inserido. Outros colaboradores podem se juntar pressionando Entrar na aba Teste.

Testando em RV

Se você deseja suportar os headsets de Realidade Virtual (RV) para sua experiência, certifique-se de testar o RV no Studio. O Studio dá suporte a testes para todos os headsets RV que são compatíveis com OpenXR, o padrão industrial de código aberto que proporciona acesso à RV.

Configuração do Headset

Para habilitar o teste do Studio em RV, primeiro você deve conectar seu headset ao seu PC e configurar o tempo de execução OpenXR antes de iniciar no Studio. Se você já abriu o Studio, saia e complete as etapas de configuração primeiro.

Se você tiver apenas um headset RV, instalar o aplicativo RV correspondente automaticamente configura o tempo de execução para você. Se você tiver vários headsets, você precisa configurar o tempo de execução manualmente e certifique-se de apenas configurar o que você deseja usar para teste.

As seguintes etapas são para os dois Aplicativos de RV mais comuns:

  • SteamVR para headsets como o HTC Vive e o Valve Index.
  • Oculus para headsets como Meta Quest e Oculus Rift.
  1. Instale e abra o app SteamVR no seu computador.
  2. Em **Configurações SteamVR **, selecione a aba Desenvolvedor, então selecione Mostrar Configurações Avançadas.
  3. Define SteamVR como OpenXR runtime.
  4. Ligue os controles pressionando o botão Sistema até ouvir um som de bip.
    • Para desativar o controle, pressione e segure o botão Sistema até que você ouça o mesmo som de bip.

Se você seguir os passos corretamente, os ícones de status no aplicativo SteamVR e as luzes de status no hardware devem ser verdes, indicando que a configuração está concluída.

Modo RV do Studio

Após a configuração do seu headset, ative o modo de teste RV do Studio através das seguintes etapas:

  1. No menu Arquivo, selecione Configurações do Studio.
  2. Selecione Renderização.
  3. Nas configurações Gerais, ative Modo RV.

Agora você pode testar sua experiência usando seu headset RV em qualquer uma das opções de teste de jogo disponíveis. Durante uma sessão de teste RV, se o headset desconectar, ou você fechar o aplicativo Roblox Studio Beta no headset, você precisa reiniciar o Studio para executar novamente os testes.