Criando um Script

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Codificar é o processo de criação de instruções para os computadores seguirem. Como as pessoas usam diferentes idiomas, como inglês e espanhol, assim como programas. O Roblox usa o idioma de codificação Lua .

Este artigo abrirá o código em Roblox, introduzindo conceitos comuns, como scripts, tipos de dados e variáveis. No terminar/parar/sair, você será capaz de digitar código que exibe mensagens no Roblox Studio.

Código com Scripts

In Roblox Studio, linhas de código Lua são mantidas em scripts . Esses scripts fornecem as instruções de jogo sobre como dar pontos de vida aos jogadores, criar uma chuva de bolas de fogo ou qualquer outra coisa que você possa imaginar.

Criando um Script

Scripts são criados comumente em ServerScriptService , um pasta especial feita apenas para armazenar scripts.

  1. In Explorador, hover over ServerScriptService to see the + button.

  2. Clique no botão + e selecione Script . Um novo script será criado e o editor de scripts será aberto.

  3. Clique com o botão direito em Script e selecione Rename . Nomeie o script PracticeScript . Nomear scripts ajuda você e a qualquer colega de equipe a lembrar o que cada script faz.

Olá World

Novos scripts incluem uma função de impressão no topo do editor de scripts. Funções de impressão Exibem texto na tela. É uma das primeiras funções que muitas pessoas aprendem, e você usará com frequência. Este código fará com que "Hello mundo!" apareça na tela.

Default code

print("Hello world!")

Para encontrar o script na próxima vez que você abrir o Roblox Studio, clique no nome do script acima do editor de jogos ou clique duas vezes no nome do script no Explorador.

Saída de Teste

Você pode ver o resultado da execução do código padrão com a Janela Saída . A janela Saída geralmente está localizada na parte inferior do Roblox Studio, mas se você nunca usou antes, você pode precisar ativá-la.

Você precisará da janela Saída ao longo deste curso, então agora é um bom momento para ativá-la se você ainda não tiver.

  1. Selecione a aba Ver no menu.

  2. Clique em Saída .

    A janela aparecerá na parte inferior do Roblox Studio.

  3. Para testar o script, clique em Jogar. Hello world! aparecerá na janela Saída.

  4. Clique em Parar para encerrar o teste de jogo. Você agora pode retornar à aba Script.

Identificando Tipos de Dados

Idioma de codificação classifica diferentes tipos de valores em tipos de dados . Por exemplo, um tipo de dado é um número . Tipos de dados de números são self-explanatory como eles são compostos apenas por números.

Outro tipo de dado é uma string. As stringes podem armazenar números, letras e caracteres. Veja outro exemplo de código no novo script; as palavras e aspas dentro da parentese são um exemplo de um digitarde dado string.

Default code

print("Hello world!")

Cadeias como "Hello World" sempre ficam dentro de aspas, "like this" . Mais exemplos de cadeias estão abaixo. Observe como elas contêm uma mistura de letras e números.

  • "You just joined the game!"
  • "There are 50 players left"
  • "10"

Criando Variáveis

Variables são contêineres para informações que o programa pode usar e alterar, como nomes de jogadores ou pontos. Declarar uma variável é o que os coders chamam de processo de criação de uma nova variável. Em Lua, para declarar uma nova variável, digite local , então digite o nome para a nova variável. Uma variável que pode conter o nome de um jogador pode parecer como: local playerName

No Lua, variáveis podem ser globais ou locais. Você normalmente usará variações locais variáveis. Variáveis locais só podem ser usados dentro do script ou pedaço de código onde eles foram criados. Variáveis globais podem potencialmente ser usados por outros scripts, mas muitas variáveis globais podem fazer sua experiência lenta e não responsiva. É melhor ficar no hábito de fazer variáveis locais a menos que necessário.

Usando Variáveis e Strings Juntos

É hora de declarar suas próprias variáveis. Esses passos usarão uma string para armazenar o nome do seu animal favorito.

  1. Exclua print("Hello world!") . É melhor não deixar código desnecessário em seus scripts.

  2. Declare uma nova variável ao digitar primeiro local, em seguida, renomear a variável myAnimal.

    Declares a new variable

    local myAnimal

Nomando Variáveis

Variáveis podem ser chamados de qualquer maneira, mas nomes bons sempre descreverão seu propósito. Nomes genéricos sempre farão com que seu código seja difícil de ler e atualizar mais tarde. Os desenvolvedores também usarão diferentes estilos de capitalização para se lembrar como a variável é usada dentro do script. Um bom estilo padrão é camelCase .

Para escrever em camelCase:

  • Comece com uma letra minúscula
  • Sair dos espaços
  • Capitalize palavras adicionais

Bons Nomes Variáveis

  • playerPoints
  • numberStorageArray

Nomes de Variáveis Mal

  • myVariable - Não descreve o propósito da variável
  • player name - O espaço incluído causará problemas

Atribuindo Valores a Variáveis

Novas variáveis estão vazias. Para atribuir a ele um valor, ou colocar algo dentro de seu contêiner, use o símbolo =. Neste caso, atribua a variável o nome de seu animal favorito.

  1. Depois do nome da variável, digite = .

    Equal assigns values

    local myAnimal =
  2. Na mesma linha, digite uma string que contém o seu animal favorito. Lembre-se dos ponteiros de citação.

    Assigns "Porcupines" to myAnimal

    local myAnimal = "Porcupines"

Usando Print() para suas próprias mensagens

As funções de impressão exibem texto na tela, como você viu antes. É uma das primeiras funções que muitas pessoas aprendem, já que é uma maneira simples de dar um comando ao script. Para ver sua variável, use a função print().

  1. Em uma nova linha, digite print() .

    Adds empty print()

    local myAnimal = "Porcupines"
    print()
  2. Digite o nome de sua variável dentro da parentese.

    Outputs "Porcupines"

    local myAnimal = "Porcupines"
    print(myAnimal)
  3. Teste seu código com o botão Play. Você deve ver o nome do seu animal na janela Saída.

Combinação de Cadeias

Você pode exibir qualquer string em uma saída usando print() ; você pode até imprimir várias string armazenadas em variáveis ou digitadas diretamente dentro da função. Concatenation está combinando as string atribuídas à sua variável e uma segunda string armazenada diretamente na função. Para concatenar a string atribuída à sua variável e uma segunda string / cadeia / texto, use dois pontos .. A seguinte

Uses variables and strings together

local firstAnimal = "porcupines"
local secondAnimal = "dolphins"
print("I like " .. firstAnimal .. " and " .. secondAnimal)

Jogue com a impressão de combinações diferentes de caracteres.

Visão Geral

Novos scripts podem ser criados clicando no botão + ao lado do nome de um Objeto. O ServerScriptService é um lugar comum para criar novos scripts. Novos scripts incluem o código padrão print("Hello world!") . Este código será exibido na janela Saída, onde você pode ver os resultados de seu código e se houver erros ocorridos.

“Olá mundo!” é um exemplo de um tipo de dado de string. Strings podem incluir qualquer combinação de caracteres que você pode digitar no seu teclado. Concatenation é quando vários strains são combinados.

Variáveis são contêineres que podem ser atribuídos para armazenar diferentes tipos de dados, comocordas e números.