Menu
CoddyTech

Peindre une pièce

Fait partie de la section Scripting de jeux Roblox du Journey Lua de Coddy. Leçon 2 sur 24.

Une pièce possède des propriétés : sa couleur, le matériau dont elle est faite, son degré de transparence, sa taille et son emplacement. Modifier une propriété change immédiatement la pièce dans le jeu.

Un script placé à l’intérieur d’une pièce accède à cette pièce avec script.Parent. Stocke-la dans une variable pour pouvoir l’utiliser sur chaque ligne :

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

local block crée une variable nommée block, et = lui attribue une valeur. Color3.fromRGB mélange une couleur à partir du rouge, du vert et du bleu, chacun ayant une valeur comprise entre 0 et 255 ; ainsi, 0, 120, 255 donne un bleu vif.

Certaines propriétés prennent une valeur dans une liste fournie par Roblox, appelée Enum. Le matériau en fait partie :

block.Material = Enum.Material.Wood

Transparency est un nombre : 0 signifie opaque, 1 signifie invisible, et toute valeur intermédiaire signifie translucide.

challenge icon

Défi

Facile

Le script se trouve à l’intérieur du bloc gris, et ses trois lignes de propriétés sont déjà écrites avec les valeurs grises du bloc. Modifie les valeurs :

  1. Rends-le rouge : Color3.fromRGB(255, 0, 0)
  2. Fais-le briller : Enum.Material.Neon
  3. Rends-le à moitié transparent : une Transparency de 0.5

Appuie sur Play pour voir le résultat, puis sur Check.

Essayez vous-même

local block = script.Parent

-- 1. Rends le bloc rouge : remplace les trois nombres par 255, 0, 0
block.Color = Color3.fromRGB(163, 162, 165)

-- 2. Fais-le briller : remplace Plastic par Neon
block.Material = Enum.Material.Plastic

-- 3. Rends-le à moitié transparent : remplace 0 par 0.5
block.Transparency = 0
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Scripting de jeux Roblox

Entraînez-vous par vous-même : Compilateur Lua en ligne