Ein Bauteil anmalen
Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 2 von 24.
Ein Teil hat Eigenschaften: seine Farbe, woraus er besteht, wie durchsichtig er ist, seine Größe und seine Position. Wenn du eine Eigenschaft änderst, verändert sich das Teil sofort im Spiel.
Ein Skript, das sich in einem Teil befindet, greift über script.Parent auf dieses Teil zu. Speichere es in einer Variablen, damit du es in jeder Zeile verwenden kannst:
local block = script.Parent
block.Color = Color3.fromRGB(0, 120, 255)local block erstellt eine Variable namens block, und = weist ihr einen Wert zu. Color3.fromRGB mischt eine Farbe aus Rot, Grün und Blau, jeweils im Bereich von 0 bis 255, sodass 0, 120, 255 ein leuchtendes Blau ergibt.
Manche Eigenschaften übernehmen einen Wert aus einer Liste, die Roblox vorgibt und Enum genannt wird. Das Material ist eine davon:
block.Material = Enum.Material.WoodTransparency ist eine Zahl: 0 bedeutet undurchsichtig, 1 bedeutet unsichtbar, und alles dazwischen ist durchsichtig.
Aufgabe
EinfachDas Skript befindet sich im grauen Block, und seine drei Eigenschaftszeilen sind bereits mit den grauen Werten des Blocks geschrieben. Ändere die Werte:
- Mach ihn rot:
Color3.fromRGB(255, 0, 0) - Lass ihn leuchten:
Enum.Material.Neon - Mach ihn halbtransparent: ein
Transparency-Wert von0.5
Drücke auf Play, um es dir anzusehen, und dann auf Check.
Probier es selbst
local block = script.Parent
-- 1. Mach den Block rot: Ändere die drei Zahlen in 255, 0, 0
block.Color = Color3.fromRGB(163, 162, 165)
-- 2. Lass ihn leuchten: Ändere Plastic in Neon
block.Material = Enum.Material.Plastic
-- 3. Mach ihn halb durchsichtig: Ändere 0 in 0.5
block.Transparency = 0
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Roblox-Spiele skripten
2Schleifen und Funktionen
SäulenreiheTreppenbauerTurmbauerMünzfabrikBlinkendes LichtVerschwindende Brücke5Dein erstes Spiel
Dein erstes ObbyÜbe selbstständig: Online-Lua-Compiler