Verschwindende Brücke
Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 10 von 25.
Das blinkende Licht hat ein Teil verändert. Eine Brücke hat viele Stufen, und sie müssen sich alle gemeinsam verändern.
GetChildren() gibt die direkten Kinder eines Objekts als Tabelle zurück, bereit für eine for-Schleife. Funktionen, die zu einem Objekt gehören, wie GetChildren, werden mit einem Doppelpunkt aufgerufen:
for _, child in workspace.Bridge:GetChildren() do
print(child.Name)
endEin Ordner kann auch dein Script enthalten, und ein Script hat keine Transparency. child:IsA("BasePart") ist für jede Art von Teil true und für das Script false. if condition then ... end führt die Zeilen darin nur aus, wenn die Bedingung wahr ist:
if child:IsA("BasePart") then
child.Transparency = 0.8
endEin durchsichtiges Teil kann trotzdem fest sein: CanCollide = false sorgt dafür, dass Spieler hindurchfallen können.
Aufgabe
EinfachLass die vier Brückenstufen verschwinden und immer wieder erscheinen.
- Fasse
task.wait(2)und die darunterliegende Schleife inwhile true do ... endein. - Füge darin nach dieser Schleife ein weiteres
task.wait(2)und eine zweite Schleife hinzu, dieTransparencyauf0undCanCollideauftruesetzt.
Drücke auf „Spielen“: Die Stufen verblassen alle 4 Sekunden und erscheinen 2 Sekunden später wieder. Drücke dann auf „Prüfen“.
Probier es selbst
local bridge = script.Parent
-- Dadurch verschwinden die Stufen nach 2 Sekunden EINMALIG.
-- Lass sie 2 Sekunden später wieder erscheinen und wiederhole das endlos.
task.wait(2)
for _, step in bridge:GetChildren() do
if step:IsA("BasePart") then
step.Transparency = 0.8
step.CanCollide = false
end
end
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 Obby3Ereignisse und Spieler
TouchpadLava-BodenLeaderstatsWer hat es berührt?MünzsammlerMünzen respawnenMünztürÜbe selbstständig: Online-Lua-Compiler