Bewegliche Plattform
Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 21 von 24.
TweenInfo.new nimmt mehr als nur die Zeit entgegen. Die Werte in dieser Reihenfolge:
- Zeit in Sekunden
- Easing-Stil, zum Beispiel
Enum.EasingStyle.Sine: wie sich die Geschwindigkeit im Verlauf ändert - Easing-Richtung:
In,OutoderInOut - Wiederholungsanzahl: wie oft zusätzlich abgespielt wird,
-1für unbegrenzt - Rückwärts abspielen:
true, um nach jedem Durchlauf rückwärts abzuspielen - Verzögerung: Sekunden, die vor dem Start gewartet wird
local info = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 2, false)Dieser Tween wird 3-mal abgespielt (einmal plus 2 Wiederholungen), wobei jeder Durchlauf 1 Sekunde dauert und zwischen den Durchläufen zum Anfang zurückspringt.
Sine mit InOut beginnt langsam, wird in der Mitte schneller und am Ende wieder langsamer – die natürliche Art, eine Plattform zu bewegen. Linear behält während des gesamten Verlaufs dieselbe Geschwindigkeit bei.
Eine animierte Plattform trägt Spieler nicht seitwärts mit: Sie müssen mit ihr mitlaufen.
Aufgabe
MittelDie blaue Plattform soll zwischen Z 10 und Z -10 gleiten und immer weiterlaufen. Das Skript animiert sie nur einmal dorthin.
Ändere nur TweenInfo, sodass die Plattform:
- für jede Richtung 3 Sekunden braucht und mit
SineInOutein- und ausblendet - zurückkommt, nachdem sie das Ende erreicht hat
- nie anhält
Drücke Play, um es anzusehen, und dann Check.
Probier es selbst
local TweenService = game:GetService("TweenService")
local platform = script.Parent
-- TweenInfo.new(time, style, direction, repeatCount, reverses)
local info = TweenInfo.new(3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
local goal = { Position = Vector3.new(0, 10, -10) }
local tween = TweenService:Create(platform, info, goal)
tween:Play()
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