Menu
CoddyTech

Colora una parte

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

Una parte ha delle proprietà: il suo colore, di cosa è fatta, quanto è trasparente, le sue dimensioni e dove si trova. Modificare una proprietà cambia subito la parte nel gioco.

Uno script che si trova all'interno di una parte raggiunge quella parte tramite script.Parent. Salvala in una variabile per poterla usare in ogni riga:

local block = script.Parent
block.Color = Color3.fromRGB(0, 120, 255)

local block crea una variabile chiamata block e = le assegna un valore. Color3.fromRGB mescola un colore a partire da rosso, verde e blu, ciascuno con un valore da 0 a 255, quindi 0, 120, 255 è un blu brillante.

Alcune proprietà accettano un valore da un elenco fornito da Roblox, chiamato Enum. Il materiale è una di queste:

block.Material = Enum.Material.Wood

Transparency è un numero: 0 è opaco, 1 è invisibile e qualsiasi valore intermedio è trasparente.

challenge icon

Sfida

Facile

Lo script si trova all'interno del blocco grigio e le sue tre righe delle proprietà sono già scritte con i valori grigi del blocco. Modifica i valori:

  1. Rendilo rosso: Color3.fromRGB(255, 0, 0)
  2. Fallo brillare: Enum.Material.Neon
  3. Rendilo semitrasparente: imposta Transparency su 0.5

Premi Play per vederlo, poi Check.

Provalo tu

local block = script.Parent

-- 1. Rendi il blocco rosso: cambia i tre numeri in 255, 0, 0
block.Color = Color3.fromRGB(163, 162, 165)

-- 2. Fallo brillare: cambia Plastic in Neon
block.Material = Enum.Material.Plastic

-- 3. Rendilo semitrasparente: cambia 0 in 0.5
block.Transparency = 0
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