Costruisci una piattaforma
Fa parte della sezione Scripting di giochi Roblox del percorso Lua di Coddy. Lezione 4 di 24.
Anche gli script possono costruire il mondo. Instance.new crea un nuovo oggetto e ne imposti le proprietà prima di inserirlo nel gioco:
local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspaceUna nuova parte non si trova nel mondo finché Parent non è impostato su workspace. Impostare Parent per ultimo fa sì che la parte appaia già completa.
Inoltre, una nuova parte non è ancorata: la gravità la attira verso il basso e la fa cadere. La palla qui sopra cade da un'altezza di 20 fino a terra. Una parte con Anchored = true rimane esattamente dove la metti, come vuoi che accada per pavimenti, pareti e piattaforme.
Sfida
FacileQuesta volta non c'è alcun ponte. Il tuo script viene eseguito in ServerScriptService e ne costruisce uno. Crea già un nuovo Part e imposta tre delle sue proprietà con valori errati.
- Chiamalo
Platform. - Imposta la Size su
6, 1, 28e la Position su0, 10, 0. - Aggiungi una riga per evitare che cada.
- Aggiungi una riga per inserirlo nel mondo.
Scrivi le nuove righe come quelle sopra: platform., la proprietà, = e il valore. Le maiuscole contano: Anchored, non anchored. Premi «Gioca» e attraversalo, poi premi «Verifica».
Provalo tu
local platform = Instance.new("Part")
-- 1. Chiamalo Platform
platform.Name = "Part"
-- 2. Size e Position
platform.Size = Vector3.new(4, 1, 2)
platform.Position = Vector3.new(0, 0, 0)
-- 3. Impedisci che cada
-- 4. Mettilo nel mondo
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