Menu
CoddyTech

Alongue a ponte

Parte da seção Scripts para jogos no Roblox do Journey de Lua da Coddy. Lição 3 de 24.

Cada peça tem um Size e um Position. Ambos são um Vector3: três números para as três direções do mundo.

  • X: esquerda e direita
  • Y: para cima e para baixo
  • Z: para frente e para trás

As distâncias no Roblox são medidas em studs. Um jogador tem cerca de 5 studs de altura.

local box = script.Parent
print(box.Size)
box.Size = Vector3.new(4, 10, 4)

O primeiro print mostra o tamanho antes da alteração, por exemplo, 2, 2, 2. A linha seguinte transforma a caixa em uma torre alta: 4 de largura, 10 de altura e 4 de profundidade. Uma peça cresce igualmente nas duas direções a partir do centro, então a torre agora alcança 5 studs acima e abaixo de sua Position.

Você lê um número usando .X, .Y ou .Z: box.Size.Y é 10.

challenge icon

Desafio

Fácil

Há um vão de 24 studs entre a plataforma cinza de surgimento e o objetivo amarelo, e a ponte de madeira tem apenas 4 studs de comprimento. Não há chão: se errar a ponte, você cai.

A última linha do script define o Size da ponte. Altere o Z, o terceiro número, para que a ponte alcance os dois lados: pelo menos 24. Mantenha-a com 6 de largura e 1 de espessura.

Pressione “Jogar” e atravesse a pé, depois “Verificar”.

Experimente você mesmo

local bridge = script.Parent

-- A ponte tem 6 de largura, 1 de espessura e apenas 4 de comprimento.
print(bridge.Size)

-- Deixe-a comprida o suficiente para alcançar os dois lados
bridge.Size = Vector3.new(6, 1, 4)
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Scripts para jogos no Roblox

Pratique por conta própria: Compilador de Lua online