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 direitaY: cima e baixoZ: 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.
Desafio
FácilHá 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
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
2Laços e funções
Fileira de pilaresConstrutor de escadasConstrutor de torresFábrica de moedasLuz piscantePonte desaparecendo5Seu primeiro jogo
Seu primeiro ObbyPratique por conta própria: Compilador de Lua online