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 am Ende sein 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 die Tween-Animation, und nichts bewegt sich, bis du Play aufrufst. Eine Tween-Animation 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, soll die Tür innerhalb von 1 Sekunde um 10 Studs nach oben gleiten. 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 auf Play, gehe zum Knopf, klicke darauf und gehe hindurch. Klicke dann auf Check.
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 einen Tween für door mit info und goal
-- Spiele ihn ab, wenn der ClickDetector von button 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