A aba Script contém ferramentas para escrever e testar scripts. Você só pode acessar essa aba quando estiver visualizando ou editando um script.
Área de transferência
A primeira seção à esquerda contém ferramentas para copiar, recortar e colar instâncias ou linhas de código.
Navegar
A seção Navegar permite que você salte rapidamente entre qualquer script aberto.
Ação | Atalho | Descrição |
---|---|---|
Voltar | Shift + Ctrl/⌘ + - | Navega para o script aberto anterior. |
Avançar | Shift + Ctrl/⌘ + = | Navega para o próximo script aberto. |
Editar
A seção Editar permite que você pesquise e edite qualquer parte do script, bem como selecionar instâncias dentro da janela Explorador para ações em massa. Consulte atalhos do Studio para atalhos padrão vinculados a essas ações.
Ação | Descrição |
---|---|
Localizar | Abre um menu pop-up com as seguintes ferramentas:
|
Substituir | Permite que você substitua uma (ou todas) as correspondências em um script com uma string nova. |
Selecionar | Abre um menu pop-up com as seguintes ferramentas:
|
Formato
A seção Formatar permite que você formate seções ou a totalidade de um script para legibilidade. O menu suspenso permite que você selecione Formatar seleção ou Formatar documento.
Ação | Atalho | Descrição |
---|---|---|
Formatar seleção | Alt/⌥ + Shift + F | Formata a seção selecionada atualmente do script com o layout e recuo adequados. |
Formatar documento | Formata o script inteiro independentemente da seleção atual. |
Opções de teste de jogo
Existem três opções comuns para teste de jogo de uma experiência. Clique no botão para iniciar um teste de jogo daquele tipo, ou clique na seta pequena abaixo do botão para selecionar outra opção.
Ação | Atalho | Descrição |
---|---|---|
Jogar | F5 | Começa simulando a experiência, inserindo seu avatar em um Class. SpawnLocation ou coordenadas em torno de (0, 100, 0). |
Jogar aqui | Começa simulando a experiência, inserindo seu avatar na frente da posição atual da câmera. | |
Executar | F8 | Começ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. |
Assim que o teste de jogo está em execução, as seguintes opções ficam disponíveis:
Ação | Atalho | Descrição |
---|---|---|
Cliente / Servidor | Durante o teste de jogo em um modo "Jogar solo" (Jogar ou Jogar aqui), alterna entre o modo cliente e o modo servidor. | |
Pausar / Continuar | F5 | Pausa ou continua com o teste de jogo. |
Parar | Shift+F5 | Interrompe a simulação da experiência e reinicia todos os objetos e instâncias para a posição em que estavam antes de clicar em Jogar, Jogar aqui, ou Executar. |
Ferramentas de depuração
A seção Depurador permite que você controle o depurador.
Ação | Atalho | Descrição |
---|---|---|
Entrar na função | F11 | Move o depurador na função da linha atual. Se não houver função na linha atual, o depurador avança para a linha seguinte. |
Passar sobre a função | F10 | Move o depurador para a linha de código seguinte, não entrando em funções. |
Sair da função | Shift + F11 | Move o depurador para fora da função atual e para a linha de código seguinte depois que a função foi chamada inicialmente. Se a linha atual não estiver dentro de uma função, o depurador se move para a linha seguinte. |
Na seção vizinha de Depuração de erros, você pode optar por tratar erros de script como pontos de interrupção improvisados.
Ação | Descrição |
---|---|
Nunca | Desativa a depuração de script improvisado. |
Ligado em todas as exceções | Sinaliza todos os erros, até aqueles que ocorrem dentro do pcall. |
Ligado em exceções não tratadas | Apenas sinaliza os erros que ocorrem em modo desprotegido; o depurador ignora os erros que ocorrem dentro do pcall. |
Outras ações
A seção Ações na extrema direita contém ações de script diversas.
Ação | Atalho | Descrição |
---|---|---|
Ir para erro do script | Navega o cursor para a primeira instância de um erro dentro do seu script. | |
Recarregar script | Ctrl/⌘ + R | Aplica quaisquer alterações que foram feitas em um script no teste de jogo ativo. As alterações não são salvas no script fora do teste de jogo, a menos que as configurações do Studio estão definidas para salvar automaticamente as alterações ou confirmar salvar as mudanças na interrupção de teste de jogo. Essa ação só está disponível durante o teste de jogo. |
Confirmar | Confirma as alterações no script, assim o script atualizado estará disponível para outros desenvolvedores dentro da sua equipe. Essa ação só está disponível durante as seções de Criação de Equipe. | |
Alternar comentário | Ctrl/⌘ + / | Alterna se uma linha de um script é um comentário ou não. |
expandir todas as dobras | Ctrl/⌘ + E | Expande todas as dobras recolhidas no script. |
Recolher todas as dobras | Shift + Ctrl/⌘ + E | Recolhe todas as seções dobráveis do script |