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 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.

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’è 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)
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