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 destraY: 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 le dimensioni prima della modifica, ad 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 cresce 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 usando .X, .Y o .Z: box.Size.Y è 10.
Sfida
FacileC’è 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’è pavimento: se manchi il ponte, cadi.
L’ultima riga dello script imposta Size del ponte. Modifica il suo Z, il terzo numero, in modo che il ponte raggiunga entrambi i lati: almeno 24. Mantienilo largo 6 e spesso 1.
Premi «Gioca» e attraversa il ponte, poi premi «Verifica».
Provalo tu
local bridge = script.Parent
-- Il ponte è largo 6, spesso 1 e lungo solo 4.
print(bridge.Size)
-- Rendilo abbastanza lungo da raggiungere entrambi i lati
bridge.Size = Vector3.new(6, 1, 4)
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
2Cicli e funzioni
Fila di pilastriCostruttore di scaleCostruttore di torriFabbrica di moneteLuce lampeggiantePonte che scompare5Il tuo primo gioco
Il tuo primo ObbyEsercitati da solo: Compilatore Lua online