Devido ao modelo de cliente-servidor subjacente do Roblox Engine, é importante que você teste sua experiência em vários modos antes de liberá-la para o público.Todas as opções de teste são acessíveis a partir da aba Teste.
Opções de teste de jogo
Existem três opções comuns para testar a experiência.Clicar na pequena seta abaixo do botão principal permite que você escolha de cada opção e defina essa opção como padrão.

Ação | Atalho | Descrição |
---|---|---|
Jogar | F5 | Começa a simular a experiência, inserindo seu avatar em um SpawnLocation ou coordenadas de cerca de (0, 100, 0). |
Jogue aqui | Começa a simular a experiência, inserindo seu avatar na frente da posição atual da Câmera. | |
Correr | F8 | Começa a simular a experiência, mas não insere seu avatar.A simulação começa na posição da câmera atual e você pode navegar ao redor usando os controles da câmera do Studio. |
Uma vez que um teste de jogo está sendo executado, as seguintes opções ficam disponíveis:

Ação | Atalho | Descrição |
---|---|---|
Cliente / Servidor | Durante o teste de jogo em um modo "jogar sozinho" ( Jogue ou Jogue aqui ), alterna entre o modo Cliente e o modo Servidor .Veja Cliente/Servidor Toggle para detalhes. | |
Pausar Física / Resumir Física | Permite que você pause e retome a física sem desativar o renderizamento. | |
Pare | ShiftF5 | Interrompe a simulação da experiência e redefine todos os objetos e instâncias para como eram antes de Jogar , Jogar Aqui ou Executar foi clicado. |
Alternar cliente/servidor
Ao testar no modo Jogar ou Jogar Aqui , o Studio executa duas simulações separadas - uma simulação cliente e uma simulação servidor - que podem fornecer uma impressão mais precisa de como a experiência será executada em produção.
Enquanto estiver tocando solo, você pode alternar entre os modos Cliente e Servidor clicando no botão de alternância Cliente/Servidor .Quando você ativa, o botão muda para refletir o modo de simulação atual.

Controles e Câmera
Dependendo do modo, o controle de seu personagem e da câmera muda da seguinte forma:

Janela do Explorer
Dentro da hierarquia da janela Explorer, certos objetos existem apenas em seus contêineres esperados.


Produção
Na janela Saída, as mensagens são rotuladas azul (cliente) ou verde (servidor), indicando sua origem de um cliente ou servidor.Para mensagens de saída de ModuleScripts , a cor do rótulo é determinada se o módulo foi chamado de um lado do cliente LocalScript ou de um lado do servidor Script .

Pause e retome a física
Enquanto teste de jogo , os botões Pause Physics e Resume Physics são úteis para debugar cenas e mecanismos efêmeros, sem desabilitar o renderizamento.

Por padrão, pausar e retomar a física atua tanto no cliente e no servidor, como indicado pela notação Todos .Se você deseja pausar ou retomar apenas a física do cliente ou , clique na pequena seta em qualquer botão e selecione Atual .Então, dependendo da visão escolhida através do botão Cliente/Servidor alternar, pausar ou retomar atuará apenas nesse lado da simulação.

Quando a física é pausa, você pode avançar um passo 1/60 de segundo (60 Hz) clicando no botão Avançar Física .Como os botões vizinhos à esquerda, clicar na pequena seta permite alternar os passos do cliente e/ou do servidor entre Todos ou Atual .

Observe os seguintes detalhes técnicos em relação ao pause/resume de física:
- Embora Animations não sejam baseados em física, esses botões da barra de ferramentas também pausam/resumem animações.
- Pausar ou retomar a física não tem efeito na execução de scripts.
- Apenas os RunService retornos de chamada PreAnimation , PreSimulation , PostSimulation e Stepped pausam ou retomam através desses botões da barra de ferramentas.Outros retornos de chamada (PreRender , Heartbeat e RenderStepped ) continuam a Iniciar / executar, mantendo a funcionalidade normal dos scripts da câmera, visualizações renderizadas e plugins.
Simulação de vários clientes
Usando as opções clientes e servidores , você pode lançar várias sessões do Studio, uma atuando como servidor e cada uma atuando como cliente.Este modo de teste é uma ferramenta valiosa para comparar como um cliente "vê" outros clientes dentro da experiência.
Certifique-se de que Servidor Local esteja selecionado na caixa superior, então selecione o número de sessões do jogador para testar.Normalmente, 1–2 jogadores são suficientes, embora você possa simular até oito.
Pressione o botão Iniciar para iniciar a simulação cliente-servidor.
Quando você terminar de testar, pressione o botão Limpar de qualquer uma das sessões de simulação para fechar todos os clientes simulados e o servidor simulado.
Testes colaborativos
Se você estiver trabalhando em uma experiência com outros em Modo de Colaboração, você pode testar com outros criadores da seguinte forma:
Selecione Teste em Equipe na caixa superior e pressione o botão Iniciar para publicar o estado atual da experiência e criar uma nova sessão do Studio com o seu personagem inserido.
Outros colaboradores podem então se juntar pressionando Junte-se a partir da aba Teste .
Emulação de dispositivo
O Emulador de Dispositivo permite que você emule vários dispositivos diretamente no Studio, fornecendo insights sobre como os controles funcionam em dispositivos móveis, consoles e fones de ouvido VR, assim como sobre como os elementos de Interface na Tela são exibidos em diferentes resoluções de tela e aspectos de relação.

No modo de emulação, você pode selecionar dispositivos no menu suspenso seletor de dispositivos acima da janela de visualização 3D para emular dispositivos menos poderosos e testar experiências de streaming habilitadas onde o conteúdo 3D carrega e descarrega dinamicamente de acordo com a memória disponível.Você também pode ajustar o tamanho de visualização e mudar a orientação entre o modo paisagem e retrato.

Emulação de controlador
O Emulador de Controlador permite que você simule com precisão a entrada do gamepad diretamente no Studio.O controlador padrão é um controle / controle de jogogenérico, mas você pode selecionar alternativas para PlayStation, Xbox e dispositivos Quest no menu de seleção à esquerda superior.


Durante o teste do jogo, você pode controlar a experiência com o controlador virtual usando seu mouse.
Você também pode clicar em Editar mapeamentos no canto superior direito para ver e editar mapas de chave para o Controlevirtual, por exemplo E para ButtonL2 ou 9 para ButtonA .Esses mapeamentos são salvos como outras configurações do Studio (por Controle, por usuário, por computador) e são traduzidos para eventos de gamepad na janela do emulador e na janela de visualização 3D.
Emulação de VR
Emulação de VR permite que você teste experiências de VR no Studio sem um óculosfísico.Assim como emular qualquer outro dispositivo, use o menu seletor de dispositivo para escolher o Meta Quest 2 ou Meta Quest 3 .O emulador de controlador seleciona automaticamente o controlador apropriado para o óculosde ouvido.


A combinação de um fone de ouvido e de vários controladores, cada um com rastreamento de movimento, torna a emulação de VR mais complexa:
Para emulação de rastreamento de movimento, pressione Alt1 ( ⌥1 ) para bloquear o mouse e desbloquear o mouse da janela de visualização.
Use Shift← ou Shift→ para alternar entre as combinações comuns do óculosde ouvido, do Controleesquerdo e do Controledireito.Por exemplo, você pode usar a opção Fone de Ouvido para olhar ao redor enquanto caminha para frente com o botão do controlador esquerdo, mas então mude para o Controlador Direito quando precisar usar controles de movimento para mirar em um alvo.
Fones de ouvido VR
Se você quiser suportar fones de realidade virtual (VR) para sua experiência, certifique-se de testar ou emular VR no Studio.O Studio suporta testes para todos os fones de ouvido VR que sejam compatíveis com OpenXR, o padrão da indústria de código aberto que fornece acesso ao VR.
Configuração de fone de ouvido
Para habilitar o teste do Studio na VR, você deve conectar seu fone de ouvido ao seu PC e configurar o tempo de execução do OpenXR antes de lançar o Studio .Se você já lançou o Studio, saia e complete primeiro os passos de configuração.
Se você só tem um fone de ouvido VR, instalar o aplicativo VR correspondente configura automaticamente o tempo de execução para você.Se você tiver vários fones de ouvido, deve configurar o tempo de execução manualmente e garantir que apenas configure o que você deseja usar para testes.
Os seguintes passos são para os dois aplicativos VR mais comuns:
- SteamVR para fones de ouvido como o HTC Vive e o Valve Index.
- Oculus para fones de ouvido como o Meta Quest e o Oculus Rift.
- Instale e abra o aplicativo SteamVR no seu computador.
- Abaixo de Configurações do SteamVR , selecione a aba Desenvolvedor . Em seguida, selecione Mostrar Configurações Avançadas .
- Defina o SteamVR como tempo de execuçãodo OpenXR.
- Ligue os controladores pressionando o botão Sistema até ouvir um som de beep.
- Para desligadoo controlador, pressione e segure o botão Sistema até ouvir o mesmo som de beep.
Se você seguir os passos corretamente, os ícones de status no aplicativo SteamVR e as luzes de status no hardware devem ser todos verdes, indicando que a configuração está concluída.
Aplicativo de missão Roblox
Você pode testar sua experiência no aplicativo Roblox na Quest sem ligar seu fone de ouvido ao seu computador.Use os seguintes passos para acessar sua experiência em seu fone de ouvido neste modo:
- No Studio, publique a experiência e defina a experiência como privado.
- Usando o seu Painel do Criador ou o link no Studio, abra a página da experiência no navegador da web.
- Na página de experiência, adicione a experiência aos seus favoritos clicando no ícone Favorito .
- Usando seu óculosde ouvido, abra o aplicativo Roblox autônomo.
- Desça até a seção Favoritos na página inicial e execute sua experiência.
Modo de VR do Studio
Depois de configurar seu fone de ouvido, você pode ativar o modo de teste VR do Studio através dos seguintes passos:
- No menu Arquivo , selecione Configurações do Studio .
- Selecione Renderização .
- Abaixo de Geral configurações, ative Modo VR .
Agora você pode testar sua experiência usando seu fone de ouvido VR usando qualquer uma das opções de teste de jogo disponíveis .Durante uma sessão de teste de VR, se o cabo do seu fone de ouvido se desconectar ou você fechar o aplicativo Roblox Studio Beta no fone de ouvido, precisará reiniciar o Studio para executar novamente o teste.
Emulação de jogador
Para emulação detalhada de experiência localização e políticas de conteúdo, você pode testar através do emulador Jogador .

Com a janela do emulador aberta, ative Ativar Perfil de Teste .A emulação permanecerá como ativada (ativada ou desativada) mesmo se você fechar a janela.
Inferiormente na janela, opções comumente usadas incluem:
Opção | Descrição |
---|---|
Localizado | Permite que você emule um idioma localizado durante o teste de jogo. |
Pseudolocalizar | Troca caracteres com caracteres semelhantes, mas ligeiramente diferentes, para que seja fácil identificar quais cordas estão passando pelo sistema de tradução traduzir.Habilitar isso ajuda você a identificar texto não localizado sem precisar alterar o idioma de emulação.Por exemplo:
|
Estender | Elonga as cordas de texto por um fator definido via o controle deslizante. Por exemplo:
|
Região | Permite que você emule o país/região de um jogador durante o teste de jogo; essa seleção pode afetar outros botões e caixas de seleção na janela, conforme descrito em GetPolicyInfoForPlayerAsync() . |