Menu
CoddyTech

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 = workspace

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

challenge icon

Sfida

Facile

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

  1. Chiamalo Platform.
  2. Imposta la Size su 6, 1, 28 e la Position su 0, 10, 0.
  3. Aggiungi una riga per evitare che cada.
  4. 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
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