Aba de scripts

A aba Script contém ferramentas para escrever e testar scripts. Você só pode acessar essa aba quando estiver visualizando ou editando um script.

Aba Script na Barra de ferramentas.

Área de transferência

A primeira seção à esquerda contém ferramentas para copiar, recortar e colar instâncias ou linhas de código.

A seção Navegar permite que você salte rapidamente entre qualquer script aberto.

AçãoAtalhoDescrição
VoltarShift + Ctrl/ + -Navega para o script aberto anterior.
AvançarShift + 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.

Editar ferramentas na aba Script.
AçãoDescrição
Localizar

Abre um menu pop-up com as seguintes ferramentas:

  • Localizar — localiza todas as instâncias da sua entrada no script.
  • Localizar próximo — localiza a próxima correspondência encontrada no widget "Localizar".
  • Localizar anterior — localiza a correspondência anterior encontrada no widget "Localizar".
  • Localizar tudo — localiza todas as instâncias da sua entrada dentro de um local, até fora do script selecionado atualmente.
  • Ir para linha — navega para uma linha específica dentro do script.
  • Abertura rápida — pesquisa todas as instâncias na janela do Explorer.
  • Ações de abertura rápida — pesquisa todas as ações do Studio.
  • Abrir filtro de função do Script — pesquisa todas as funções dentro do script ativo e seus scripts de módulo necessários.
SubstituirPermite 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:

  • Selecionar tudo — seleciona todos os conteúdos de um script.
  • Selecionar filho — seleciona todos os descendentes de uma instância selecionada na janela Explorador.

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.

Opções de formatação na aba Script
AçãoAtalhoDescrição
Formatar seleçãoAlt/ + Shift + FFormata a seção selecionada atualmente do script com o layout e recuo adequados.
Formatar documentoFormata 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.

Opções de teste de jogo na aba Script
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.

Assim que o teste de jogo está em execução, as seguintes opções ficam disponíveis:

AçãoAtalhoDescrição
Cliente / ServidorDurante o teste de jogo em um modo "Jogar solo" (Jogar ou Jogar aqui), alterna entre o modo cliente e o modo servidor.
Pausar / ContinuarF5Pausa ou continua com o teste de jogo.
PararShift+F5Interrompe 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.

Ferramentas de depuração na aba Script
AçãoAtalhoDescrição
Entrar na funçãoF11Move 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çãoF10Move o depurador para a linha de código seguinte, não entrando em funções.
Sair da funçãoShift + F11Move 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çãoDescrição
NuncaDesativa a depuração de script improvisado.
Ligado em todas as exceçõesSinaliza todos os erros, até aqueles que ocorrem dentro do pcall.
Ligado em exceções não tratadasApenas 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çãoAtalhoDescrição
Ir para erro do scriptNavega o cursor para a primeira instância de um erro dentro do seu script.
Recarregar scriptCtrl/ + RAplica 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.
ConfirmarConfirma 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árioCtrl/ + /Alterna se uma linha de um script é um comentário ou não.
expandir todas as dobrasCtrl/ + EExpande todas as dobras recolhidas no script.
Recolher todas as dobrasShift + Ctrl/ + ERecolhe todas as seções dobráveis do script