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.WoodTransparency est un nombre : 0 signifie opaque, 1 signifie invisible, et toute valeur intermédiaire signifie translucide.
Défi
FacileLe 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 :
- Rends-le rouge :
Color3.fromRGB(255, 0, 0) - Fais-le briller :
Enum.Material.Neon - Rends-le à moitié transparent : une
Transparencyde0.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
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
2Boucles et fonctions
Rangée de piliersConstructeur d’escalierConstructeur de tourFabrique de piècesLumière clignotantePont qui disparaît5Votre premier jeu
Votre premier Obby3Événements et joueurs
Pavé tactileSol de laveLeaderstatsQui l’a touché ?Collectionneur de piècesPorte à piècesEntraînez-vous par vous-même : Compilateur Lua en ligne