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 direitaY: para cima e para baixoZ: 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.
Desafio
FácilHá 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)
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