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 uma Position. Ambos são um Vector3: três números para as três direções do mundo.

  • X: esquerda e direita
  • Y: cima e baixo
  • Z: frente e 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 de spawn cinza e o objetivo amarelo, e a ponte de madeira tem apenas 4 studs de comprimento. Não há piso: se errar a ponte, você cai.

Altere o Size da ponte para que ela alcance os dois lados. Mantenha-a com 6 de largura e 1 de espessura, e faça com que tenha pelo menos 24 de comprimento no eixo Z.

Pressione Play e atravesse a ponte, depois Check.

Experimente você mesmo

local bridge = script.Parent

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

-- Aumente o comprimento da ponte para que ela alcance os dois lados
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