Die Tür mit Knopf
Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 20 von 24.
Der rote Knopf hat wie die Lampe einen ClickDetector. Wenn du Position festlegst, wird ein Teil sofort verschoben. Damit er gleitet, verwendest du TweenService: Du beschreibst, wo der Teil landen soll und wie lange die Bewegung dauert, und Roblox animiert ihn.
local TweenService = game:GetService("TweenService")
local info = TweenInfo.new(2)
local goal = { Transparency = 1 }
local fade = TweenService:Create(workspace.Ghost, info, goal)
fade:Play()TweenInfo.new(2) bedeutet 2 Sekunden. Das Ziel ist eine Tabelle mit Eigenschaftsnamen und den Werten, die am Ende gelten sollen. Create erstellt den Tween, und nichts bewegt sich, bis du Play aufrufst. Ein Tween kann Zahlen, Vector3-Werte wie Position und Size sowie Color3-Farben ändern.
Aufgabe
MittelEine Holztür versperrt die Lücke in der Wand, und der rote Block ist ein Knopf mit einem ClickDetector. Dieses Skript befindet sich in der Tür.
Wenn der Knopf angeklickt wird, bewege die Tür innerhalb von 1 Sekunde um 10 Studs nach oben. info und goal sind bereit: Erstelle den Tween und spiele ihn bei MouseClick ab. Die Tür darf sich vor dem Klick nicht bewegen.
Drücke Spielen, gehe zum Knopf, klicke darauf und geh hindurch. Klicke dann auf Prüfen.
Probier es selbst
local TweenService = game:GetService("TweenService")
local door = script.Parent
local button = workspace.Button
local info = TweenInfo.new(1)
local goal = { Position = door.Position + Vector3.new(0, 10, 0) }
-- Erstelle mit info und goal einen Tween für die Tür
-- Spiele ihn ab, wenn der ClickDetector des Buttons angeklickt wird
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
4Spielmechaniken
GeschwindigkeitspadSprungpadKlick michDie Tür mit KnopfBewegliche PlattformKontrollpunkteZiellinie2Schleifen und Funktionen
SäulenreiheTreppenbauerTurmbauerMünzfabrikBlinkendes LichtVerschwindende Brücke5Dein erstes Spiel
Dein erstes ObbyÜbe selbstständig: Online-Lua-Compiler