Menu
CoddyTech

Allunga il ponte

Fa parte della sezione Scripting di giochi Roblox del percorso Lua di Coddy. Lezione 3 di 24.

Ogni parte ha una Size e una Position. Entrambe sono un Vector3: tre numeri per le tre direzioni del mondo.

  • X: sinistra e destra
  • Y: su e giù
  • Z: avanti e indietro

In Roblox le distanze si misurano in stud. Un giocatore è alto circa 5 stud.

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

Il primo print mostra la dimensione prima della modifica, per esempio 2, 2, 2. La riga successiva trasforma la scatola in una torre alta: 4 di larghezza, 10 di altezza e 4 di profondità. Una parte si ingrandisce allo stesso modo in entrambe le direzioni a partire dal centro, quindi ora la torre si estende per 5 stud sopra e sotto la sua Position.

Puoi leggere un numero con .X, .Y o .Z: box.Size.Y è 10.

challenge icon

Sfida

Facile

C'è uno spazio di 24 stud tra la piattaforma di spawn grigia e l'obiettivo giallo, e il ponte di legno è lungo solo 4 stud. Non c'è un pavimento: se manchi il ponte, cadi.

Modifica Size del ponte in modo che raggiunga entrambi i lati. Mantienilo largo 6 e spesso 1, e fallo lungo almeno 24 sull'asse Z.

Premi Gioca e attraversa, poi Controlla.

Provalo tu

local bridge = script.Parent

-- The bridge is 6 wide, 1 thick and only 4 long.
print(bridge.Size)

-- Make it long enough to reach both sides
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Scripting di giochi Roblox

Esercitati da solo: Compilatore Lua online